动态地使两个浮动div具有相同的高度

时间:2011-10-23 15:24:37

标签: html css css-float

情况:我有一个有两个直接孩子的容器,我们称之为正确
绝不应允许延伸超过高度,但是正确应该允许延伸超过身高

enter image description here

我无法弄清楚如何使用CSS(希望保持标记的简单性)

示例html

<div class="wrapper">
    <div class="left">
        left
    </div>
    <div class="right">
        right
    </div>
</div>

示例css

.wrapper {
    display: inline-block;
    margin: 10px 0;
}
.left {
    float: left;
    width: 60px;
    background-color: #999;   
}
.right {
    float: left;
    width: 540px;
    border: 4px solid #666;
    padding: 8px;
}

or see what I mean here

2 个答案:

答案 0 :(得分:3)

这是一个常见的问题。问题是,你需要一个CSS /背景图像技巧或使用JavaScript。一个常用的是Faux Columns

答案 1 :(得分:0)

是的,你需要依赖JavaScript来解决这类问题,你可以随时根据右列的高度设置左列的最小高度,或类似的东西!

使用jQuery,这可能会帮助您入门! http://www.cssnewbie.com/equal-height-columns-with-jquery/