css - 一个div的高度等于另一个

标签 css html inline

我有一个简单的页面。 enter image description here

HTML和CSS如下。

<body>
    <div style="background-color:red;">
        <div style="background-color:green; width:40%; float:left;">
            LEFT
        </div>
        <div style="background-color:blue; width:60%; float:right;">
            Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.
        </div>      
    </div>

</body>

问题是blue div的内容来自php,导致blue div的高度可变。我想要的是让左侧绿色 div 的高度与蓝色 div 的高度相同。 我已经使用 jquery 解决了这个问题,但是我只能使用 html 和 css 来解决这个问题吗? 谢谢。

最佳答案

不要 float 元素,使用包装器 div 包装元素,将 display: table; 分配给包装器元素,然后分配 display: table-cell; 到嵌套元素,这就是实现你想要的所有东西..

Demo

.wrap {
    display: table;
    width: 100%;
}

.wrap div.one, div.two {
    display: table-cell;
    width: 50%;
}

.wrap .one {
    background: #f00;
}

.wrap .two {
    background: #0f0;
}

关于css - 一个div的高度等于另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18915769/

相关文章:

html - 每行获取两个输入并修改提交宽度

html - font-awesome 在 wordpress 中不起作用

asp.net - CSS 中的内联样式与样式

ruby-on-rails - 基础导航栏阻止表单字段

css - Doxygen 自动编号公式

html - 使用 CSS 为句子中的单个单词制作动画

html - 提交按钮导致布局问题

c++ - 类内定义的友元函数是否自动内联?

html - Bootstrap : set inline elements

html - 如何将 div 对齐到 iframe 的右侧?