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带来的各种怪异问题!

  • 相关阅读:
    css自适应浏览器大小
    javascript es6 箭头函数
    vue-router路由的使用
    vue-client脚手架使用
    springboot整合thymeleaf模板引擎
    SpringBoot不使用模板引擎直接返回html
    css加载动画
    java将数据从List转换Map
    KMP算法理解
    解决Linux服务器tomact-8.0启动慢的问题
  • 原文地址:https://www.cnblogs.com/liangliangjiang/p/6135631.html
Copyright © 2011-2022 走看看