zoukankan      html  css  js  c++  java
  • 清除浮动

    单伪元素:after (网易、新浪在用)

    afterj就是会在这个盒子的最后面生成一个内容:“”
    `.clearfix:after{
       content:"";
       height:0;
       visibility:hidden;
       overflow:hidden;
       display:block;
       clear:both;  
    }
    .clearfix{
      zoom:1;
    }
    

    `

    双伪元素:before :after(淘宝,小米)

    `.clearfix:before,.clearfix:after{
       content:"";
       display:table;
    }
    .clearfix:after{
       clear:both;
    }
    .clearfix{
       *zoom:1;
    }`
    

    overflow:hidden

    bfc:BFC block formatting content 格式化上下文 是w3c规定的一种独立渲染区域
    
    BFC有什么特点:
    BFC会阻止外边距折叠
    BFC可以承载浮动的元素
    BFC可以阻止元素被浮动元素覆盖
    
    什么时候触发bfc:
    float除了none以外的值
    overflow除了visible以外的值(hidden,auto,scroll)
    display(table-cell,table-caption,inline-block)
    position(absolute,fixed)
  • 相关阅读:
    Codeforces 798C
    Codeforces 777E
    Codeforces 801C Voltage Keepsake(二分枚举+浮点(模板))
    【NOIP 2017】宝藏
    利普希茨
    【NOIP2008】双栈排序
    捕老鼠
    失格
    【JZOJ4307】喝喝喝
    Blocks
  • 原文地址:https://www.cnblogs.com/xzq1992/p/6064148.html
Copyright © 2011-2022 走看看