• 两个同级div等高布局


    显示效果:

      

    css代码如下

    复制代码
    .wrap{
        overflow:hidden;
    }
    .left{
        30%;
        background:#09C;
    }
    .right{
        70%;
        background:#C6C;
    }
    .left, .right{
        float:left;
        word-break:break-all;
        padding-bottom:2050px;
        margin-bottom:-2000px;
    }
    复制代码

    div布局代码如下

    复制代码
    <div class="wrap">
            <div class="left">left----left----left----left----left----</div>
            <div class="right">right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----right----</div>
        </div>
    复制代码

    原理讲解:

    在这里,我们设置了较大的padding-bottom值2000px,让元素变得很高,但实际上当left和right类容不同的时候,其实他们两的高度是不一样的,这时候设置他们父级wrap的overflow:hidden属性,并对元素设置margin-bottom:-2000px,可以让元素下面2000像素被隐藏了,剩下的减少2000像素的上面部分显示着,看起来,就是一样高的了。

    完!

  • 相关阅读:
    C/C++编译过程
    Struts2入门01
    NET CORE 微软官方说明链接
    PL/SQL控制语句(二、循环控制语句)
    PL/SQL控制语句(一、分支控制语句)
    PL/SQL数据类型
    PL/SQL变量的作用域和可见性
    PL/SQL变量和类型
    CopyWebpackPlugin 的使用
    flex
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/7763329.html
Copyright © 2020-2023  润新知