2013-02-21 107 views
-2

我有一个div,positionabsolute,我们称之为abs。直接后(不在)该div我创建一个名为footer的股利。 Footer没有位置值,尽管我试图将位置设置为relative以获得相同的结果。我的问题是footer直接出现在我的abs div中的图像之上,尽管之后被声明。我认为这与abs的绝对定位有关,因为我通常定位的div的行为与我预期的一样:它们出现在其他div的下面。思考?将div放在另一个绝对定位的div下

+3

怎么样,而不是试图解释你的标记看起来像什么......你只是告诉我们的代码。 – sachleen 2013-02-21 18:48:48

+0

您的怀疑是正确的。这个问题有很多解决方案,但没有一个能够依靠浏览器的布局引擎来考虑绝对元素的高度。 – entonio 2013-02-21 18:49:26

+0

你的意思是“底下”,因为你想在页面的下方留下页脚?一读时我以为你想控制z-index,但我想用“footer”这个名字来表示你的意思。 – 2013-02-21 18:51:47

回答

1

好吧,那么<div id="container"> many stacked absolute divs in here </div><div id="footer">footer stuff</div>设置#container css到所需的高度/最小高度。容器&页脚处于流动状态,而堆叠的div不在。

相关问题