Html 将一个div放置在另一个绝对定位的div下

Html 将一个div放置在另一个绝对定位的div下,html,css,Html,Css,我有一个div的位置为绝对,我们称它为abs。直接在该div之后(不在该div内),我创建了一个名为footer的divFooter没有位置值,尽管我尝试将位置设置为relative以获得相同的结果。我的问题是,footer直接出现在我的absdiv中的图像顶部,尽管在那之后声明了。我认为这与abs的绝对定位有关,因为我的正常定位div的行为与我预期的一样:它们出现在其他div的下方。想法 好的,所以这里有许多堆叠的绝对div页脚内容将#容器css设置为所需的高度/min高度。容器和页脚在流中,

我有一个div的
位置
绝对
,我们称它为
abs
。直接在该div之后(不在该div内),我创建了一个名为
footer
的div
Footer
没有位置值,尽管我尝试将位置设置为
relative
以获得相同的结果。我的问题是,
footer
直接出现在我的
abs
div中的图像顶部,尽管在那之后声明了。我认为这与abs的绝对定位有关,因为我的正常定位div的行为与我预期的一样:它们出现在其他div的下方。想法

好的,所以
这里有许多堆叠的绝对div页脚内容
将#容器css设置为所需的高度/min高度。容器和页脚在流中,而堆叠的div不在流中。

与其解释标记的外观,不如。。。你只要给我们看看密码你的怀疑是对的。这个问题有很多解决方案,但是没有一个可以依赖于浏览器的布局引擎所考虑的绝对元素高度。你是说“在下面”吗,就像你想让页脚在页面的更下面?第一次阅读时,我以为你想控制z索引,但我猜“footer”这个名字意味着在页面下方更远的地方。测量CSS
#footer{margin:px 0 0;}
中的页脚错误位置有多远,尽管如此,正如Tim所说,这是一种黑客行为,为什么它必须是abs?我写过很多网站,不记得使用absolute超过两次——你确定你需要它吗?;)好的,所以
这里有许多堆叠的绝对div,页脚填充
将容器css设置为所需的高度/min高度。容器和页脚在流中,而堆叠的div不在流中。