• 两个同级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像素的上面部分显示着,看起来,就是一样高的了。

    完!

  • 相关阅读:
    racktable安装过程
    racktables
    EM上的按钮是方框的问题
    install oracle
    记一次ORACLE无法启动登陆事故
    安装rlwrap-0.37.tar.gz
    centos7 安装oracle 11g数据库
    centos 7 安装mariadb
    centos7 lamp
    Linux安全之SSH 密钥创建及密钥登录
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/7763329.html
Copyright © 2020-2023  润新知