css的after这个用法是啥意思啊

错觉 发布于 2015/11/04 21:55
阅读 213
收藏 0
最近在看WebUploader的代码,看他的demo学习下css和js,其中有这么一段,html是
<ul class="filelist"></ul>

css是

#uploader .filelist:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    clear: both;
}



这段css是啥意思啊,在所有ul元素后面都加入内容为‘’,大小为0的元素是啥意思啊,搞不懂啊,我猜这是一种惯用法,请高手来回答,谢啦



加载中
1
叫我刀刀
叫我刀刀
http://blog.sina.com.cn/s/blog_5b7c070d0100j9hf.html
1
zigzagroad
zigzagroad
这个CSS代码的主要目的是为了 清除浮动 (clear:both;) 吧
1
zigzagroad
zigzagroad
以前在浏览器还不支持 :after 时是使用一个div加上clear:both和设置为不可见的样式
0
错觉
错觉
你们回答都对,谢谢啦,正确只能设置一个
返回顶部
顶部