2011-10-05 64 views
-4

将我的网页上的高度设置为100%会让事情变得糟糕。页脚并未停留在主页面上,它正在经过主要可视区域....我如何防止发生这种情况,使其停留在页面的底部?适合的高度,不是100%

见例如:[URL_REMOVED]

+0

结帐全CSS的StickyFooter:http://ryanfait.com/sticky-footer/ –

+3

你知道你会得到更好的结果,如果你改善你的问题。也许添加一些代码。 – rlemon

+0

问题得到了改善...... @Jared:我基本上已经做到了......它停留在底部,但它就像页面上的浮动元素进一步推动它或某事 – Webnet

回答

2

尝试把<div id="bdy"></div>内部页脚和它定位在底部。 由于#bdymin-height: 100%,它推下页脚。

如果将页脚放在#bdy的内部,请将其设置为position: absolute; bottom: 0;

UPDATE:

啊,那是因为在页脚position: absolute;使指令bottom: 0;坚持给它确实有不position: static的最近的祖先(这是默认值)。您可以通过将position: relative;应用于#bdy来解决问题。

+0

不幸的是,当我最终滚动时出现混乱:http://www.dealclippings.com/privacy/ – Webnet

+0

啊,很好地完成了页脚!现在看起来很棒! – Yoshiyahu