【发布时间】:2014-07-31 09:29:11
【问题描述】:
我正在开发一个网站,有时页面可能无法覆盖整个屏幕高度(由于内容较少),这会在页脚下方产生空白区域。我试图通过始终将页脚保持在视口下方来解决这个问题。我尝试了很多方法来做到这一点,但它们都解决了一个问题并创造了另一个问题。
这是我目前所拥有的jSFiddle。
它真正起作用的唯一一次是当我将 height:100% 设置为正文和 html 时,但这会使内容在 DOM 中溢出正文,这是我试图避免的。此外,由于该网站需要盒装布局,因此我需要使用代码中使用的#page-wrapper div 来包装页面内容和页脚。
如果有给定标记的方法,请告诉我。
谢谢!
编辑:这里是稍加更新的jSFiddle
【问题讨论】:
-
嗨,你在找这样的东西吗? jsfiddle.net/qF69E/1
-
您好,感谢您的帮助。如您所示,页脚可以位于折叠下方或粘在底部;但是,如果有更多内容,则使用您的代码,页脚不会被内容向下推,并且始终保持在该位置。
-
你必须使用位置:固定。我想这就是你想要的jsfiddle.net/qF69E/3
-
但这将始终将页脚保持在屏幕底部。如果内容更多,我希望页脚被下推,但如果内容较少,我不希望页脚和屏幕底部之间有任何空间。
-
所以页脚应该始终可见,但内容和页脚之间不应该有空格?
标签: html css sticky-footer