为什么加了overflow,div的设置的背景颜色就有了,如果不加,为什么div的背景颜色会不呈现呢
<body>
<div style="background-color: gray;">
<img src="http://static.mukewang.com/img/53d60af3000171a002560191.jpg" style="float: left;">
<div style="clear:both;margin-bottom: 100px">clear:both</div>
</div>
<div style="margin-top: 100px">本文字离图片的距离是?</div>
<div style="background-color: skyblue;overflow: hidden;">
<img src="http://static.mukewang.com/img/53d60af3000171a002560191.jpg" style="float: left;margin-bottom: 100px">
</div>
<div style="margin-top: 100px">本文字离图片的距离是?</div>
</body>
这里的浮动效果 不是在第二个div里面clear掉了吗 。。。