我有几个嵌套的div:
<div id="wrapper">
<div id="header">
<!-- a bunch of float divs here -->
</div>
<div id="body">
<div id="content">
<!-- a bunch of html controls here -->
</div>
</div>
</div>
- wrapper style:
width: 780px; margin: 20px auto; border: solid black 5px;
- header style:
position: relative; min-height: 125px;
- body style:
position: relative;
- content style:
position: absolute; left: 50px; top: 0px;
我在内容 div 中有许多 HTML 元素,由于某种原因,body div 和 wrapper div 在头部周围崩溃,如果我不为 body div 设置固定高度,content div 就会独自悬浮。我只有在标题中有浮动元素。
编辑
如果我刪除內容div並且直接將html元素放在主體中,主體div就停止了折疊!試圖理解為什麼-猜想可能是由於內容div的絕對位置。
有什么线索可以说明这种情况是如何发生的和如何解决的?
我看了一下这个问题,但它似乎对我无效(或者我清空了错误的位置...)。