【发布时间】:2009-10-30 03:22:34
【问题描述】:
我有一个绝对位置的 div,它与容器背景重叠,因为它具有更大的高度。此 div 与一个在其左侧愉快地坐着的 body div 共享容器。
有没有办法将容器扩展为绝对定位的 div 的高度,而不是正文内容?
或者我应该只是将 div 并排浮动并在两者的底部放置一个<div style="clear: both"></div>?让容器扩展似乎是一个凌乱的黑客:/
编辑:注释似乎不喜欢代码结构。所以我也将它编辑到这里。
布局是:
<div id="content">
<div class="container">
<div id="header"></div>
<div id="main">
<div id="column-1"></div>
<div id="column-2"></div>
</div>
</div>
</div>
#content 有重复的背景,#container 设置页面的固定宽度。 #header 用于链接,#main 包含具有页面主要内容的两列。我不能让这两列彼此相邻(浮动/绝对),同时让#content's 背景在它们下方重复
【问题讨论】:
-
更多代码 sn-ps 会有所帮助:)
标签: css background position absolute extends