我花了几个小时来寻找这个问题的解决方案。我所找到的是与所需行为相反的行为。正如标题所说,我想要的是我的“”容器在具有属性“position:fixed”时折叠并不获得高度。这是代码块。
<div style="position:fixed;right:0;bottom:0"> <div style="float:left">First DIV</div> <div style="float:left">Second DIV</div> </div>
谢谢你
vaqhlq811#
根据评论我想在容器中分组的多个聊天块的行为(就像在Facebook或其他网站上的常见聊天客户端)。容器是固定在右下角的窗口包含一个或几个聊天块的块。所以,实际上,高度不是为零,而是看起来你希望div的高度不大于它的内容之和。如果您没有在div上指定高度,则这将是固定位置div的默认值。像这样的东西应该足够了。第一个
vlju58qv2#
我想我有了问题的答案。我在主容器和具有绝对位置的元素之间放了一个中间容器。代码变成了:
<div id="main_container"> <div id="middle_container"> <div class="element">First DIV</div> <div class="element">Second DIV</div> ... </div> </div> #main_container{ position : fixed; right : 0; bottom : 0; } #middle_container{ position : absolute; right : 0; bottom: 0; } .element{ float : left; }
感谢大家的回复。很抱歉问题描述不清楚。
uqjltbpv3#
将height:0px和overflow:hidden添加到容器div中
3条答案
按热度按时间vaqhlq811#
根据评论
我想在容器中分组的多个聊天块的行为(就像在Facebook或其他网站上的常见聊天客户端)。容器是固定在右下角的窗口包含一个或几个聊天块的块。
所以,实际上,高度不是为零,而是看起来你希望div的高度不大于它的内容之和。
如果您没有在div上指定高度,则这将是固定位置div的默认值。
像这样的东西应该足够了。
第一个
vlju58qv2#
我想我有了问题的答案。我在主容器和具有绝对位置的元素之间放了一个中间容器。代码变成了:
感谢大家的回复。很抱歉问题描述不清楚。
uqjltbpv3#
将height:0px和overflow:hidden添加到容器div中