文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>CSS中关于清除浮动的问题

CSS中关于清除浮动的问题

时间:2011-04-20  来源:郭培

1.采用:after的方法清除浮动

优点:避免在html里插入多余的标签

详情:http://www.positioniseverything.net/easyclearing.html

整理成一个通用的.clearfix

.clearfix:after {
content
: ".";
display
: block;
height
: 0;
clear
: both;
visibility
: hidden;
}

content:'.'的作用是在清除元素的内容后边添加一个“点”,当然添加其他也可以,只是"点"简单。

display:block之所以设成block,是为了后面clear:both的操作,只有块级元素对clear:both;有效。

height:0;visibility:hidden;把:after插入的内容高度设成0,可见度设成隐藏。

再修复浏览器兼容的bug

.clearfix:after{zoom:1}

参考:http://www.cssforest.org/blog/index.php?id=77

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载