浮動,一個我們即愛又恨的屬性。愛,因為通過浮動,我們能很方便地佈局;恨,浮動之後遺留下來太多的問題需要解決。清除浮動主要是為了解決父級元素因為子級浮動引起的內部高度為0的問題。
清除浮動的方法:
1、額外標籤法:給誰清除浮動,就在其後額外新增一個空白標籤。
2、父級新增overflow方法:可以通過觸發BFC的方式,實現清楚浮動效果。
3、使用after偽元素清除浮動:after方式為空元素的升級版,好處是不用單獨加標籤了(較常用)。
4、使用before和after雙偽元素清除浮動:(較常用)。