九九百科網

位置:首頁 > 經驗 > 

為什麼要清除浮動

經驗2.94W

為什麼要清除浮動

浮動,一個我們即愛又恨的屬性。愛,因為通過浮動,我們能很方便地佈局;恨,浮動之後遺留下來太多的問題需要解決。清除浮動主要是為了解決父級元素因為子級浮動引起的內部高度為0的問題。

清除浮動的方法:

1、額外標籤法:給誰清除浮動,就在其後額外添加一個空白標籤。

2、父級添加overflow方法:可以通過觸發BFC的方式,實現清楚浮動效果。

3、使用after偽元素清除浮動:after方式為空元素的升級版,好處是不用單獨加標籤了(較常用)。

4、使用before和after雙偽元素清除浮動:(較常用)。

標籤: