美文网首页
清除浮动有哪些方式

清除浮动有哪些方式

作者: 南蓝NL | 来源:发表于2019-07-07 21:54 被阅读0次

创建一个BFC

根据BFC的规则计算BFC的高度时,浮动元素也参与计算, 父级元素设置为overflow:hidden

 <style>
        .left {
            height: 100px;
            width: 100px;
            float: left;
            background-color: blueviolet;
        }

        .right {
            float: left;
            height: 200px;
            width: 200px;
            background-color: brown;
        }
    </style>
 <div class="parent">
        <div class="left"></div>
        <div class="right"></div>
    </div>

clear:both

就拿上面的代码来说,不清除浮动的话会导致父元素的高度塌陷。 可以在父元素的最后一个子元素加上clear:both

 <div class="parent">
        <div class="left"></div>
        <div class="right"></div>
       <div  style="clear:both></div>
    </div>

伪类元素(::after,::before)

   .clearfix::after{
            content: '';
            display: block;
            clear: both;

        }

相关文章

  • 清除浮动有哪些方式

    创建一个BFC 根据BFC的规则计算BFC的高度时,浮动元素也参与计算, 父级元素设置为overflow:hidd...

  • 清除浮动的方式有哪些

    清除浮动的方式有哪些?比较好的是哪一种? 常用的一般为三种.clearfix, clear:both,overfl...

  • 【css】清除浮动有哪些方式

    添加伪类,空标签clear: both position 设置为非 static 和relative 脱离文档流

  • H5前端开发学习笔记——0x15清除浮动

    清除浮动 课时130 浮动元素高度问题(掌握) 课时131 清除浮动方式一(理解) 课时132 清除浮动方式二(理...

  • 2018-12前端面试题

    一、html 1. 块级元素、行内元素和空(void)元素有哪些? 2. 清除浮动的方式有哪些,哪种方式最好? 3...

  • 清除浮动有哪些常用的方式?

    额外标签法: 在浮动元素的最后添加一个块级标签, 给其设置一个clear:both 的属性 (缺点:会在页面上产生...

  • css:探讨BFC的理解及使用

    问题:css中清除浮动的方式有哪些? 答:1、 clear:both2、给父级添加样式 overflow:hidd...

  • css清除浮动的三种方法

    摘要:css清除浮动float的三种方法总结,为什么要清除浮动?浮动会有哪些影响? 一.先看现象(display:...

  • 清除浮动

    3.4清除浮动总结 为什么需要清除浮动? 1、父级没有高度2、子盒子浮动了3、影响下面布局了 清除浮动的方式优点缺...

  • 清除浮动方式

    首先我们要明确两点: 1.在标准流中内容的高度可以撑起父元素的高度 2.在浮动流中浮动的元素是不可以撑起父元素的高...

网友评论

      本文标题:清除浮动有哪些方式

      本文链接:https://www.haomeiwen.com/subject/fsiihctx.html