【问题标题】:When child divs are floated, parent divs lose auto-height当子 div 浮动时,父 div 会失去自动高度
【发布时间】:2011-06-27 23:16:06
【问题描述】:

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

当我完成浮动最后一个时,主 div 的高度完全消失了,我的页面布局被扔掉了。我给了它一个高度:100%;只是现在,但在大多数分辨率上它都太高了。我怎样才能将它保持在流动的高度,只需要包含元素的高度?

【问题讨论】:

    标签: css html height


    【解决方案1】:

    包含你的花车。

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

    【讨论】:

    【解决方案2】:

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

    否则,您需要放入一个假 di​​v 以“保持打开”父 div。一旦一切都浮动,您将失去父 div 中高度的所有基础。 (里面什么都没有。)

    【讨论】:

      【解决方案3】:

      插入“溢出:隐藏;”进入父 div 为我工作。

      【讨论】:

        猜你喜欢
        • 2013-02-02
        • 2011-10-27
        • 2012-02-22
        • 2011-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-06
        • 2013-06-27
        相关资源
        最近更新 更多