.clearfix应用在包含浮动子元素的父级元素上,这好像不对啊
我们一般都是在浮动元素的后面添加一个清除浮动的元素,或者对浮动元素设置:after伪对象使其后面增加一个伪元素,比如:
<div><p style="float:left"></p></div>
这个清除浮动的元素应该在p元素后面,而不是在外面div元素的后面,我这样说对吧。
可你把.clearfix应用在父级元素div上,就会在div后面产生一个伪元素,这怎么能清除浮动呢
我们一般都是在浮动元素的后面添加一个清除浮动的元素,或者对浮动元素设置:after伪对象使其后面增加一个伪元素,比如:
<div><p style="float:left"></p></div>
这个清除浮动的元素应该在p元素后面,而不是在外面div元素的后面,我这样说对吧。
可你把.clearfix应用在父级元素div上,就会在div后面产生一个伪元素,这怎么能清除浮动呢
2017-01-05
举报