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

    原文地址:https://www.xingkongbj.com/blog/css/clearfix.html

    使用伪元素

    • 最早的一种方式,支持 IE6
    <style>
        .box {
            background-color: gray;
            border: solid 1px black;
        }
        
        .box .img {
            float: left;
             100px;
            height: 100px;
        }
        
        .clearfix {
            *zoom: 1;
        }
            
        .clearfix:after {
            content: "020";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
    </style>
    <div class="box clearfix">
        <div class="img"></div>
    </div>
    

    使用尾部添加元素

    • 添加无用标签,不易维护。
    <style>
        .box {
            background-color: gray;
            border: solid 1px black;
        }
        
        .box .img {
            float: left;
             100px;
            height: 100px;
        }
        
        .clear {
            clear: both;
        }
    </style>
    <div class="box clearfix">
        <div class="img"></div>
        <div class="clear"></div>
    </div>
    

    生成 BFC 布局

    • 现在最流行的一种方式
    • 同时可以解决上下外边距合并问题
    • 可以参考博客中的BFC、IFC、GFC、FFC
    <style>
        .box {
            background-color: gray;
            border: solid 1px black;
            overflow: hidden;
        }
        
        .box .img {
            float: left;
             100px;
            height: 100px;
        }
    </style>
    <div class="box">
        <div class="img"></div>
    </div>
    
  • 相关阅读:
    CentOS/RHEL 查看用户登陆信息
    PAM
    块存储
    ECS
    SQL 基础应用
    MySQL 基础管理
    MySQL 体系结构
    JSON对象
    设置dom节点属性的代码优化
    Ext框架下的元素拖动
  • 原文地址:https://www.cnblogs.com/xingkongbj/p/9231248.html
Copyright © 2011-2022 走看看