爲什麼要清除浮動

爲什麼要清除浮動

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

清除浮動的方法:

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

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

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

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