当子div被浮动时,父div失去自动高度

时间:2011-02-15 22:24:30

标签: css html height

我有一个名为main的父div。它里面有一堆子div,我向左或向右浮动。

当我完成浮动最后一个时,主div的高度完全消失,抛弃了我的页面布局。我给它一个高度:100%;就目前而言,但在大多数决议中都会过高。如何将其保持在流体高度,只需要包含元素所需的数量?

3 个答案:

答案 0 :(得分:40)

包含您的花车。

在名为main add overflow:hidden;的div上。那应该包含它。

答案 1 :(得分:1)

您是否使用浮动相对定位?

否则你需要把一个假div放到“保持打开”父div。一旦所有东西浮动,你将失去父div中所有高度的基础。 (那里什么都没有。)

答案 2 :(得分:0)

插入“overflow:hidden;”进入父母div为我工作。