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

    1. 为什么要清除浮动?

      非IE下,当容器的高度为auto,容器有浮动元素,此时容器的高度不能自己伸长适应内容的高度,造成内容溢出乃至影响布局,即所谓的“浮动溢出”,为防此象,需要清除浮动。

    2. 如何清除浮动?

      这里只记录最好的一种方法,伪元素和ie 触发haslayout:

      .clearfix{zoom:1;}

      .clearfix:after{content:"x";display:block;height:0;clear:both;visibility:hidden;}

      a.给容器添加一个clearfix的class;

      b.给这个class添加一个:after伪元素实现添加看不见的块元素

     
    注意:visibility:hidden和display:none的不同:
          前者:隐藏但是占位;
          后者:不显示不占位。
  • 相关阅读:
    0806 c#总复习
    0804 递归
    0808 html基础
    0803结构体,枚举类型
    0801out传值
    0731函数
    0730特殊集合
    0728多维数组,ArrayList集合
    js 获取url链接的任意参数
    jq dom操作
  • 原文地址:https://www.cnblogs.com/webkey-wzy/p/4048803.html
Copyright © 2011-2022 走看看