博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
清除浮动的方法
阅读量:4880 次
发布时间:2019-06-11

本文共 805 字,大约阅读时间需要 2 分钟。

一、问题:

   父盒子高度为0,子盒子不占位置,子盒子不会撑开父盒子。

   (下面的标准流盒子,会跑到父盒子中的子盒子下面。)

二、解决方案

    ◆清除浮动不是不用浮动,清除子盒子因为浮动,对父子造成的影响。

    ◆清除浮动的方法

    clear: left  |  right  | both

    工作里用的最多的是clear:both;

    ★额外标签法

        在最后一个浮动元素后添加标签。

   ★给父集元素使用overflow:hidden;    bfc

     如果有内容出了盒子,不能使用这个方法。

   ★单伪元素清除浮动   

.clearfix:after {
        content: “.”;        height: 0;        visibility: hidden;        overflow: hidden;        dispaly: block;        clear: both;    }    .clearfix {        /*IE678*/        zoom: 1;    }

 

  ★双伪元素清除浮动    

   

.clearfix:before,  .clearfix:after {
         content: “.”;         display: table;    }    .clearfix:after {
      clear: both;    }    .clearfix {
    zoom: 1;/*IE678*/    }

三、 浮动的盒子问题

   浮动的盒子比标准流盒子高,但是能够遮挡住标准流盒子,遮挡不住里面的图片和文字。

     如:文字绕图实现

转载于:https://www.cnblogs.com/ytwanzi/p/6500786.html

你可能感兴趣的文章
CentOS如何安装linux桌面?
查看>>
Speech and Booth Demo in Maker Faire Shenzhen 2018
查看>>
bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘
查看>>
bzoj 2281: [Sdoi2011]黑白棋
查看>>
bzoj 4475: [Jsoi2015]子集选取
查看>>
团队开发7
查看>>
java之静态代理与动态代理
查看>>
软件测试2019:第四次作业
查看>>
201571030335 + 小学四则运算练习软件项目报告
查看>>
不用代码就能实现get与post
查看>>
gdb基本调试命令
查看>>
互联网开放平台API安全设计
查看>>
OPMN
查看>>
LOG收集系统(一):原日志至收集
查看>>
【文摘】经营十二条
查看>>
清除浮动的方法
查看>>
Logstash连接Elasticsearch异常
查看>>
洛谷P4287 [SHOI2011]双倍回文(回文自动机)
查看>>
用户交互程序,格式化输出
查看>>
GNOME的发展与对比
查看>>