因爲浮動的特殊性以及使用後往往需要考慮對後續代碼效果的影響,我個人一直極少用浮動,用完之後清除浮動的方法也很單一,對父元素設置如下 clearfix 的 class 屬性就行:
.clearfix:after,.clearfix:before {content: '';display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom:1;}
此處有一篇對浮動的精簡的完整講解(包括:什麼是浮動、浮動的效果、清除浮動的各種方法及原理),特在此共享:FEWY