CSS 清除浮动的方法
2012-09-26 22:39
274 查看
1、在元素内添加一个元素,一般添加div,并且设置属性为clear:both;弊端在于增加了无意义的结构元素
2、设置元素的overflow属性为auto,即可以清除浮动,又不用增加无意义的结构元素。(另外为了兼容IE6,添加上了zoom:1;)附录①
3、使用after伪对象清除浮动,使用中需注意以下几点。一、该方法中必须为需要清除浮动元素的伪对象中设置height:0,否则该元素会比实际高出若干像素;二、content属性是必须的,但其值可以为空。
.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.clearfix {
zoom:1;
}
详细讲解链接:http://www.visionunion.com/article.jsp?code=200909110060
附录①:关于zoom:1;/article/4633683.html
2、设置元素的overflow属性为auto,即可以清除浮动,又不用增加无意义的结构元素。(另外为了兼容IE6,添加上了zoom:1;)附录①
3、使用after伪对象清除浮动,使用中需注意以下几点。一、该方法中必须为需要清除浮动元素的伪对象中设置height:0,否则该元素会比实际高出若干像素;二、content属性是必须的,但其值可以为空。
.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.clearfix {
zoom:1;
}
详细讲解链接:http://www.visionunion.com/article.jsp?code=200909110060
附录①:关于zoom:1;/article/4633683.html
相关文章推荐
- CSS 父级方法清除浮动方法
- 总结CSS中清除浮动的三种方法
- css清除浮动的处理方法
- css中清除浮动的主要方法
- CSS清除浮动的三种方法
- css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?一起来$('.float')
- css清除浮动float的三种方法总结。为什么清浮动?浮动会有那些影响?
- css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?一起来$('.float')
- css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?
- CSS清除浮动方法集合
- css清除浮动方法
- CSS清除浮动常用方法小结
- CSS清除浮动常用方法小结
- CSS清除浮动常用方法小结 CSS clear both {overflow:auto;zoom:1;}
- CSS 清除浮动的方法
- css中的浮动与三种清除浮动的方法
- CSS 8种清除浮动的方法
- CSS中float引起层飘出上级层的解决方案,清除浮动的好方法
- 8种CSS清除浮动的方法优缺点分析
- CSS清除浮动大全共8种方法