首页 > 其他 > 详细

清除浮动的常用4种方式

时间:2020-09-16 21:25:57      阅读:75      评论:0      收藏:0      [点我收藏+]

1,额为标签法:(隔墙法)

  在父级元素里面,给浮动元素的最后一个添加一个空标签(必须是块级元素才行),标签添加clear:both;属性;

2,父级添加overflow属性:

  可以给父元素添加overflow属性:值可以设置为hidden,auto,scroll属性

3,父级元素添加after伪元素:在父级元素里面浮动的子元素的最后面添加一个伪元素

 1   .clearfix:after {
 2 
 3      content:";
 4     display:block;
 5     height:0;
 6     clear:both;
 7     visibility:hidden;
 8   }
 9 
10 .  .clearfix{  /*IE6,7专有*/
11     *zoom:1;
12 
13   }

 

4,父级元素添加双伪元素:在父级元素里面浮动的元素最前面和最后面都添加一个伪元素

 1 .clearfix:before, .clearfix:after {
 2 
 3      content:";
 4 
 5     display:table;
 6 
 7   }
 8 
 9   .clearfix:after{
10 
11     clear:both;
12   }
13 
14 .  .clearfix{  /*IE6,7专有*/
15 
16     *zoom:1;
17 
18   }

 

清除浮动的常用4种方式

原文:https://www.cnblogs.com/UnfetteredMan/p/13681146.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!