知道为什么这些DIV重叠吗?

时间:2012-08-09 23:50:09

标签: css html

不能为我的人生这一个......

有没有人知道为什么这个页面底部的大红色div不会在它上方的DIV下方流动,(但红色div在它后面“出现”,并且部分被覆盖了)?

我在上面的div后面的页面顶部的ABOUT div遇到了同样的问题。我能找到解决问题的唯一方法是定位:相对,并将顶部设置为45px。相同的修复工作在这里,但我宁愿弄清楚为什么它不会低于它上面的内容而不是黑客它。它上面的Div已应用了clearfix,这个问题似乎与浮动没有任何关系......除此之外,我完全没有想法,而且还是相当新的CSS ...

http://firewalkcreative.com/2012/2012.html

1 个答案:

答案 0 :(得分:1)

紧邻其上方的部分(id =“work”)具有样式'position:relative; top:45px'。这将它从原来的位置向下移动了45px,覆盖了下一部分的顶部。