• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
逍遥汉
博客园    首页    新随笔    联系   管理    订阅  订阅

清除浮动的常用4种方式

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   }

 

时间如白驹过隙,忽然而已,且行且珍惜......
posted @ 2020-09-16 20:14  unfetteredman  阅读(274)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3