zoukankan      html  css  js  c++  java
  • 清除浮动的方法(float)

    方式一:
    额外标签法:给浮动的元素后面新增加一个清除浮动的盒子
    例如:
    <div style="float: left">浮动盒子</div>
    <div style="float: left">浮动盒子</div>
    <div style="clear: both">清除浮动盒子</div>  <!--新增清除浮动的标签-->
    
    方式二:
    给父元素添加overflow属性方法,给父级添加 overflow 为 hidden|auto|scroll都可以实现
    例如:
    <div style="overflow: hidden">
    <div style="float: left">浮动盒子</div>
    <div style="float: left">浮动盒子</div>
    </div>
    
    方式三:
    使用 after 伪元素清除浮动,:after 方式为空元素的升级版,好处是不用单独添加标签
    缺点::after不支持IE6、7,可以使用zoom:1;
    例如:
    .clearfix:after{
    content:"";
    display:block;
    clear:both;
    }
    .clearfix{
    *zoom:1;  /* IE6、7专用清除浮动方法 */
    }
    <div class="clearfix">
    <div style="float: left">浮动盒子</div>
    <div style="float: left">浮动盒子</div>
    </div>
    

      

  • 相关阅读:
    结对项目开始
    团队项目开始
    个人项目总结
    python面向对象
    OSI七层模型
    Django中的orm的惰性机制
    Python装饰器
    python运算符
    python元祖和列表
    Sencha Touch 1.x 快速入门 第三章 布局(2) Card布局
  • 原文地址:https://www.cnblogs.com/qtbb/p/11433172.html
Copyright © 2011-2022 走看看