侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

清除浮动的三种方法

2024-05-08 星期三 / 0 评论 / 0 点赞 / 60 阅读 / 1337 字

清除浮动的3种方法: 方法一:添加新的元素 、应用 clear:both;(padding不会受影响) HTML: <div class="clear"></div> CSS: .clea

清除浮动的3种方法:

  方法一:添加新的元素 、应用 clear:both;(padding不会受影响)


HTML

 <div class="clear"></div>

CSS
   

  .clear{clear:both; height: 0; line-height: 0; font-size: 0}

  方法二:父级div定义 overflow: auto。

     .(父级class){
     overflow: auto; zoom: 1; } //zoom: 1;是在处理兼容性问题

  方法三: :after 方法:(注意:作用于浮动元素的父亲)
     .(父级class) {zoom:1;}    /*==for IE6/7 Maxthon2==*/
     .(父级class) :after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden; }  
其中clear:both;指清除所有浮动;content: '.'; display:block;对于FF/chrome/opera/IE8不能缺少,其中content()可以取值也可以为空。

visibility:hidden;的作用是允许浏览器渲染它,但是不显示出来,这样才能实现清楚浮动。

广告 广告

评论区