【发布时间】:2012-03-04 14:57:22
【问题描述】:
我希望我的 textarea 控件遵循标准块显示布局行为,以便它们扩展到包含父级的宽度。简单地设置display:block; 不会这样做——它们默认为一些带有值的默认值。设置width:100%; 不起作用,因为控件中的任何填充都意味着它们溢出容器边界。
HTML:
<div class='container'>
<div >test</div>
</div>
<div class='container'>
<textarea >test</textarea>
</div>
CSS:
.container {
width:300px;
border:black solid 1px;
margin:10px;
}
.container > div {
display:block;
padding:10px;
background:red;
}
.container > textarea {
display:block;
padding:10px;
background:red;
}
结果:
【问题讨论】: