作爲一名Web開發人員,我經常會在另一個(父母)div中有兩個浮動(子)div。其實我整天都這樣做。浮動子元素:溢出:隱藏或清除:兩者?
<style type="text/css">
#left {float:left;}
#right {float:right;}
</style>
<div id="parent">
<div id="left" class="child"> </div>
<div id="right" class="child"> </div>
</div>
如果沒有多餘的css/html,這不起作用,因爲父級不會自動增長以適應浮動子級。有兩種方法可以克服:
1)將overflow:hidden
添加到父項的CSS中。
2)添加第3個「結算」子女<br style="clear:both;" />
。
我知道有這樣的事情其他一些類似的問題,但我的問題是:
哪種方法更好,爲什麼?什麼 是每個人的利弊?
#4很有意思。以前沒見過。 – tybro0103 2010-04-15 19:34:07