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

    完!

  • 相关阅读:
    httpclient妙用一 httpclient作为客户端调用soap webservice(转)
    WebService学习总结(转)
    C++的override和final
    C++类const和static成员初始化
    C++数据存储方式
    C++类成员存储大小
    内联函数
    C++接口的概念
    C++深拷贝和浅拷贝
    C++构造函数以及何时被调用
  • 原文地址:https://www.cnblogs.com/zhanglixina/p/7763329.html
Copyright © 2011-2022 走看看