前端—清除浮动
(1)一般清除浮动我都会想到在元素里面运用clear:both,但是,一般这种适用于当某个元素的上边或者下边的元素是浮动的,此元素无法像平时那样正常展示时。
(2)当元素包含浮动元素时,父级元素无法被里面的元素撑开,为了让父级可以被子元素内容顺利撑开,需要在父元素闭合前添加一个clear:both的元素用于清除浮动。
(3)使用:before、:after来清除浮动
/* For modern browsers */ .clearfix:before, .clearfix:after { content:""; display:table; } .clearfix:after { clear:both; } /* For IE 6/7 (trigger hasLayout) */ .clearfix { zoom:1; }