html - 如何在图像旁边放置一个文本区域并让它填满其余空间?

标签 html css image textarea

我正在尝试制作漂亮的评论框。我想在一行/行中的文本区域之前显示图像。图像大小应该是固定的。 textarea 应该填满剩余的空间。该网站具有动态宽度,因此固定文本区域宽度对我不起作用。

但文本区域不会紧挨着图像,而是在图像下方。

<img src="http://i2.wp.com/c0589922.cdn.cloudfiles.rackspacecloud.com/avatars/male200.png" style="float:left;"/>
<textarea style="float: left; height: 200px; margin-left: 210px; width:100%"></textarea>

See this fiddle .

关于如何实现这一点有什么想法吗? Check out the comment box at cnn.com to see what I'm talking about .

最佳答案

我认为这段代码会做你想做的事:

<div style="position:absolute; left:100px; right:100px;">
  <div style="position:relative;">
    <img src="http://i2.wp.com/c0589922.cdn.cloudfiles.rackspacecloud.com/
          avatars/male200.png" style="position:absolute;">
    <div style="position: absolute; left:210px; right:0px; top:0px;">
      <input type="textbox" style="width:100%; height:200px; display:block;
          padding:0;">
    </div>
  </div>
</div>

可能需要一些微调。我的回答基于这篇文章:http://jsfiddle.net/QaWMN/2/ .

关于html - 如何在图像旁边放置一个文本区域并让它填满其余空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14795124/

相关文章:

html - 如何在 p 类图像旁边垂直对齐文本

Javascript/CSS 灯箱仅适用于第一个元素?

html - div 中的图像在图像下方有额外的空间

image - Docker:无法从损坏的拉取中删除中间图像

mysql - mysql数据库中的特殊字符

javascript - 如何使用 javascript 自动提交表单(onevent)?

html - 是否可以平铺多个不同的背景图像?

jquery - 保持水平滚动条固定

javascript - 选择输入,其中单击事件滚动通过一组定义的值而不是打开下拉列表

c++ - 将文件添加到 Qrc 资源