clearfix:after清除浮动的用法及测试代码

今天回顾一下css中的清除浮动

复制代码
代码如下:

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} /*所有主流浏览器都支持 :after 伪元素。*/
.clearfix{*+height:1%;}/*不知道有什么用处,不加ie7也没有问题*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}//只针对IE6/7

测试代码:

复制代码
代码如下:



new document








left

right

absolute





:after 伪元素在元素之后添加内容。这个伪元素允许创作人员在元素内容的最后面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用属性display改变这一点。

你可能感兴趣的:(clearfix:after清除浮动的用法及测试代码)