當我嘗試運行以下命令:浮動圖像向左改變容器div的高度
<div id="container">
//This is a 200x200 image
<img src="http://dummyimage.com/200x200/CCC/000" />
</div>
與CSS:
#container {
background:#000;
}
我得到一個黑色背景的容器像我想要一個DIV 。
然而,當我添加以下的CSS:
#container img {
float:left;
}
好像容器不檢測它裏面的形象和它的高度設置爲最小(在這裏可以看到:http://jsfiddle.net/wc4GJ/)。
如何將圖像向左弄亂容器DIV的高度?
感謝,
喬爾
應該添加一個圖像(具有固定的寬度和高度)作爲DIV的溢出? – Joel 2010-10-13 08:09:19
因爲浮動將元素從流中取出,這意味着父元素不再具有任何確定其高度的內容。添加溢出:hidden/auto;向父母確保其正確包裝其內容。 – PatrikAkerstrand 2010-10-13 08:14:57
我同意你^^ – MatTheCat 2010-10-13 08:16:21