css - 如何设置父div高度自适应内层div高度?

标签 css html

我有一个父 div 和 2 个子 div,如下所示:

<div class="parent">
    <div style="height:100px; float:left;" >
        aaa
    </div>
    <div style="height:200px; float:left;">
        bbb
    </div>
</div>​

如何设置“parent”css来适配inner div的最大高度?在这种情况下:200px

PS:height=100%height=auto 都不起作用。

谢谢。

最佳答案

父 div 不占用其内容的高度,因为内部 div 是 float 的。在关闭父 div 之前,您必须清除 float 。试试这个:

<div class="parent">
    <div style="height:100px; float:left;" >
        aaa
    </div> 
    <div style="height:200px; float:left;">
        bbb
    </div>
    <div style="clear:both"></div>
</div>​

编辑:您可能想查看这篇 w3c 文章以深入了解有关 float 和清除的信息:http://www.w3.org/wiki/Floats_and_clearing

关于css - 如何设置父div高度自适应内层div高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12514564/

相关文章:

android - @font face 不适用于 Android

javascript - jQuery.css ("width") 表 th

javascript - 禁用/启用右键单击 html 正文的特定部分

html - 如何隐藏HTML页面中的垂直滚动条但在div中滚动

javascript - 如何在打开另一个 div 之前隐藏一个 div?

html - CSS3 3D flex 透视

javascript - 如何自动为每个_blank 链接添加一个图标?

html - 列宽总和等于父级宽度,但不适合

javascript - 使用 Create React App 的静态 HTML 登录页面

html - 如何修复另一个 div 中的 float div?