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

清除浮动

清除浮动方法:

  1,额外标签法(隔墙法)w3c推荐做法;会在浮动元素末尾添加空的标签,<div style="clear:both"></div>

    注意:新的标签必须是块级元素。

    clearn:both;

  2,父级添加overflow属性;

    给父级元素添加属性:overflow:hidden;(auto,scroll)

  ·  注意:无法显示溢出部分;

  3,父级标签添加after伪元素;

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

 

  4,父级添加双伪元素;

  

 1  .clearfix:before,.clearfix:after{
 2     content: "";
 3     display: table;
 4 }
 5  .clearfix:after{
 6     clear: both;
 7 }
 8  .clearfix{
 9     *zoom: 1;
10 }

 

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