當前位置:趣味科普網>經驗>

為什麼要清除浮動

經驗 閱讀(2.96W)

為什麼要清除浮動

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

清除浮動的方法:

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

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

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

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