【发布时间】:2022-02-15 05:06:54
【问题描述】:
我有 3 个 div 在父 div 内,但父 div“main”不会调整高度以适应 div 内部的所有内容。
<div id="main" style="width: 1000px; height: 100% overflow: hidden;">
<div id="menu" style="width:250px; float: left;">
<ul>
<li>Menu items</li>
<li>Menu items</li>
<li>Menu items</li>
</ul>
</div>
<div id="content" style="width:500px; height: 1000px float: left;">
<p>CONTENT</p>
</div>
<div id="menu" style="width:250px; float: left;">
<ul>
<li>Menu items</li>
<li>Menu items</li>
<li>Menu items</li>
</ul>
</div>
</div>
正如您在上面看到的“内容”的高度是 1000 像素,但父“主”不会调整为 1000 像素,它只是停止显示“内容”的内容,因为“主”用完了高度。
任何人都知道我该如何解决这个问题
【问题讨论】:
-
你必须清除浮动和 height:100% 可能是一个问题,这取决于 main 的父级是什么。清除浮动应该可以解决问题
-
错字问题:高度:100% 后缺少
;