zoukankan      html  css  js  c++  java
  • 清除浮动float那点事儿 ToInfinityAnd

    抛弃那些没用的方法,只记住最实用的一种方法即可!

    给要清除浮动的父元素多加一个class属性:clearfix!!!

    样式如下:

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

    }

    为了兼容ie6,ie7(现在的项目几乎已经完全不考虑)

    .clearfix{

    zoom:1

    }

    清除浮动就是这么简单,可以作为公共样式common.css,每个页面都可以直接调用!

    简单的实例应用:

    <div class="clearfix">

      <div style="float:left">

        //sth

      </div>

      <div style="float:right">

        //sth

      </div>

    </div>

    为什么要清除浮动:

    1.之前写的时候都会发现页面写着写着就发生错乱,而且还有重叠?就是浮动惹的祸!

    2.父级元素下面的子元素float时,可能会导致父级height值为0;故在使用了float之后,立即在父级上面加上clearfix,彻底消除float带来的各种怪异问题!

  • 相关阅读:
    Xml 和Json解析
    Block高级使用 传值
    UIImagePickerController
    单例传值
    eclipse常用快捷键
    sql去掉多条重复只显示一条
    oracle 游标使用
    oracle 去掉重复的数据
    oracle 把一行用特殊符号分隔变为多行
    oracle 去掉锁表
  • 原文地址:https://www.cnblogs.com/liangliangjiang/p/6135631.html
Copyright © 2011-2022 走看看