我知道溢出:隐藏是一种清除浮动的方法,但我不明白为什么。我想如果我们确实使用了溢出:隐藏是因为元素之外的东西受到了浮动的影响?如果是这样,隐藏了什么?
例如,在这种情况下,#second 中是否有任何隐藏的内容使其位于 #first 旁边?
(还有另一个相关的问题,但这是不同的,这是更具体的。我的问题是:“溢出:隐藏”是否隐藏了什么?它是什么?)
这是示例:http: //jsfiddle.net/NSCpD/
CSS:
#first{
float:left;
width:100px; height:100px;
background:blue;
}
#second{
width:300px; height:300px;
overflow:hidden; /* això fa que no li afecti el float */
background:red;
}
HTML:
<div id="first"> </div>
<div id="second"> </div>