关于例子中2.的疑问。
在例子2.中 img的父级元素已经加上了overflow:hidden了。那么照理来说img中的浮动应该已经被清除了。
但是如果在img下方加上一行新的<div style="margin-bottom:100px;">overflow:hidden</div>
那么“overflow:hidden”应该会在图片下方显示啊。就像1.中那样,但是事实却不是这样。请问这是为什么?
关键代码如下
<br><br><br><br>2. <div style="background-color: #f5f5f5; overflow: hidden;"> <img src="http://img1.sycdn.imooc.com//53d60af3000171a002560191.jpg" style="float:left;"> <div style="margin-bottom: 100px;">overflow:hidden</div> </div>
把例子中的代码改成上面的后就出现了 下图。
请问这是为什么?