我們經常遇到這樣的的問題,有一個div里面放著好多個div,里面的div都使用了float屬性,而外面那個是負責居中或定位的,沒有使用float屬性。結果里面的元素都正常顯示,就是怎么也看不到外面那個。

如何解決這個問題呢,有兩種方法。

1.在外面的div里添加{overflow:hidden;zoom:1;}的屬性,但這還不行,必須給它再加個寬度值才能撐得起來。

2.在子元素里添加一行<div style="clear:both;"></div>,缺點是這樣有可能會影響其他子元素的顯示。