我很好奇为什么overflow: auto;
规则在这种情况下会添加滚动条
CSS:
textarea {
width: 100%;
margin:0;
padding:0;
}
.span4 {
width: 300px;
}
aside {
overflow: auto;
}
html:
<aside class="span4">
<textarea cols="40" rows="20"></textarea>
</aside>
http://jsfiddle.net/ZnsW9/如果这个文本区域有100%的宽度,并且没有边距和填充,那怎么会溢出容器框呢?
用于box-sizing
textarea {
width: 100%;
margin:0;
padding:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
演示
由于边界的原因添加了滚动条。将border: none;
规则添加到文本区域:
textarea {
width: 100%;
margin:0;
padding:0;
border: none;
}
演示