清除DIV浮动-使用:after

2008-02-23 08:30:47来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

特点:不需要另外加个清除DIV.

:after(伪对象)--设置在对象后发生的内容,通常和content配合使用,IE不支持此伪对象,非Ie 浏览器支持,所以并不影响到IE/WIN浏览器。
CSS

.wrapfix:after {

    content: "."; 

    display: block;

    height: 0; 

    clear: both; 

    visibility: hidden;

} 

设display:block;应用到:after 元素,因为display的默认值是"inline", 不能收到clear的特性,同时将清除容器的高度设为零,height:0;,可见度为隐藏.这是没有清除过浮动的.非Ie 浏览器看不到wrap的背景和边框.

运行代码框

[Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]

这是清除过浮动的.非Ie 浏览器看到wrap的背景和边框.

运行代码框

[Ctrl A 全部选择 提示:你可先修改部分代码,再按运行]

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:css控制导航栏的居中

下一篇:JavaScript极速狂飙:CSS样式表的渲染效率