html - 按钮的静态宽度,textarea 的静态宽度

标签 html css

你好,我创建了两个 div,一个向左浮动(按钮),宽度为 120px,另一个用于 textarea,textarea 应该是 margin-left: 20px 并休息的宽度。我尝试了多少,我无法实现这一目标。伙计们,你知道解决办法吗?

<div id="button" style="float: left; width: 120px; height: 80px;">
   <input type="button" id="button" value="something" />
</div>
<div id="textarea" style="margin-left: 20px;">
   <textarea id="message"></textarea>
</div>

最佳答案

(对于 IE8,使用 #ID 命名的 DIV 而不是 nth-child)
<强> DEMO

enter image description here

|-------- 120 ------| 20 |------可用空间---------------------------------------- ------------------>

<div id="formArea">
  <div>
   <input type="button" value="something" />
  </div>
  <div>
   <textarea></textarea>
  </div>
</div>

#formArea{
  display:table;
  width:100%;
}
#formArea>div{ 
  display:table-cell;
  vertical-align: top;
}
#formArea>div:nth-child(1){
  width:120px;
}
#formArea>div:nth-child(2){ 
  padding-left:20px;   /* instead of margin */
}
#formArea textarea{
  border:0;
  width:100%;
}

请记住,ID必须在每页中是唯一的。

关于html - 按钮的静态宽度,textarea 的静态宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20791500/

相关文章:

html - 以响应方式将元素装入网格

iOS7 HTML5 视频海报不工作

jquery - 向字符串表添加样式不起作用

css - 如何消除您无法控制的不需要的填充?

html - CSS 查看麻烦?

CSS 背景图片网址未显示

html - 在 Logo bootstrap 3 旁边输入文本

javascript - Angular JS 范围变量不起作用

html - 如何按视口(viewport)大小将 Bootstrap 行转换为列

javascript - jQuery AJAX + 帮助隐藏此内容