CSS中的浮動是為了實現頁面布局的特效。當父元素的高度無法自動適應子元素的高度時,會導致布局錯亂。因此,需要使用清除浮動的方法。
.clearfix::after { content: ""; display: table; clear: both; }
上面的代碼就是一個經典的清除浮動的方法,它應用于父元素上,使用了CSS的::after偽元素來清除浮動。上面的代碼可以簡單解釋為:
1. 用content: ""添加一個空的偽元素;
2. 設置display:table將其表現為一個表格;
3. 設置clear:both清除float的影響。
使用這種方法清除浮動后,就可以實現正確布局的效果了。當然,還有其他的清除浮動方法,比如設置overflow:hidden或者float:none等,但是這種方法是最為常用和推薦的。
上一篇由CSS基因所致的
下一篇電子商務網站css模板