<div style="text-align:center;">
<div id="footernav">
<a href="index.php" class="footerlink">Home</a>
<a href="about.php" class="footerlink">About Us</a>
<a href="mailto:info@neighborrow.com" class="footerlink end">Contact Us</a>
</div>
答案 0 :(得分:2)
您的主要内容div似乎是ID为“to_div”的div。你的页脚浮动到顶部是因为你在to_div上使用了position:absolute,它将它从流中取出。要么将div完全放在底部,要么停止使用绝对定位。我推荐后者。
答案 1 :(得分:2)
发生这种情况是因为你已经设置了绝对每个div的位置(to_text,nav_deals等),但是包含页脚的div被渲染为普通的div元素(因为它的位置不是绝对的)!
我建议在没有绝对定位的情况下重做这个简单的布局!或者你可以通过设置绝对甚至最后一个div的位置来解决!
答案 2 :(得分:0)
问题是你使用的是绝对值。绝对不会影响流量(换句话说,对于其他元素的定位,它就好像它们不存在一样)。
做这样的事情(我把css作为文本)
<div id="wrapper">
<div id = "main">
<div id="to">FLOAT:LEFT</div>
<div id="from">FLOAT:RIGHT</div>
<p class="extro">CLEAR:BOTH</p>
</div>
<div id="footer"></div>
</div>