为什么清除浮动是以下这么写的呢?请帮忙分析以下代码~
.clearfloat{ zoom: 1; } .clearfloat:after{ display: block; clear: both; content: ""; visibility: hidden; height: 0; }
补充:平时只用clear:both和其它几种网上看来的小方法清除浮动,上面这个清除浮动的内容比较多,还用到了伪类,想知道具体是什么原理,这种写法和其它写法的不同。
.clearfloat{ zoom: 1; } .clearfloat:after{ display: block; clear: both; content: ""; visibility: hidden; height: 0; }
补充:平时只用clear:both和其它几种网上看来的小方法清除浮动,上面这个清除浮动的内容比较多,还用到了伪类,想知道具体是什么原理,这种写法和其它写法的不同。
2016-12-13
举报