当宽度为100%时,滚动条添加到元素

Zed*_*Zed 4 html css html5

我很好奇为什么overflow: auto;规则会在这种情况下添加滚动条

CSS:

textarea {
    width: 100%;
    margin:0;
    padding:0;

}

.span4 {
    width: 300px;

}

aside {
    overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<aside class="span4">    
    <textarea cols="40" rows="20"></textarea>       
</aside>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/ZnsW9/ 如果这个textarea有100%的宽度,没有边距和填充,那么容器盒的溢出怎么样?

Roh*_*zad 7

习惯了 box-sizing

textarea {
            width: 100%;
            margin:0;
            padding:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;

        }
Run Code Online (Sandbox Code Playgroud)

演示