问题是您的div与id页脚的兄弟姐妹元素的总高度不同。因此,更具体....
从这里:http://ephelan.com/index.html
<div id="content">
<!-- TOTAL HEIGHT OF 391 PIXELS -->
<ul id="accordion-slider" style="width: 806px; height: 261px; ">
<!-- some more stuff -->
</ul>
<div id="quote">
<!-- some stuff -->
</div>
<div id="footer">
<!-- contents of footer element -->
</div>
</div>
现在比较这对您的联系页面:http://ephelan.com/contact.html
<div id="content">
<!-- TOTAL HEIGHT OF 396 PIXELS -->
<div id="contactbox">
<!-- Some other content -->
</div>
<div id="footer">
<!-- Footer content... -->
</div>
</div>
注意在计算(总)的高度差。因为页脚div上方的内容高出5个像素,所以它会将页脚比其他页面低5个像素。
为了解决这个问题,所有的页面的结构应当是这样的......
<div id="content">
<div class="crap-above-footer-or-whatever-you-want-to-call-it">
<!-- All of your crap -->
</div>
<div class="footer">
<!-- Footer contents -->
</div>
</div>
然后,在“废话上面页脚 - 或任何你想通话-it“类,请确保设置高度,并且此高度足够大以容纳其所有内容,而不管您正在查看哪个页面。
我有点尴尬。当我遇到困难时,这从来没有超出我的想法。我忘记了涉及Boilerplate的联系表单教程。我应该自己打印此页面,而不是只更改内容。谢谢! –