我试图用CSS实现粘性页脚。我意识到这是一个常见问题,所以我尝试了通过Google找到的各种解决方案。CSS粘性页脚 - 内容样式的问题
但是,我发现的解决方案中没有一个能完成我正在尝试完成的任务。我不仅希望页脚处于最底部,而且还可以在页眉和页脚之间放置一个div
,即使没有足够的内容,也可以占用所有可用空间(想象一下,如果在#content
之间放置边框,它应该从头部一直扩展到页脚,无论内容有多少)。
这是解决方案失败的地方。无论是“推”元素阻碍。或者,没有办法将div
设置为100%而不破坏页脚或将页面宽度增加到100%以上。
下面是基本标记:
<!DOCTYPE html>
<html>
<body>
<header>
Header!
</header>
<div id="content">
Content!
</div>
<footer>
Footer!
</footer>
</body>
</html>
再次,我已经跑出去的想法,使CSS做我想做的事情。我可能不会使用Javascript。帮帮我?
编辑:我宁愿头有一个动态的高度。在任何时候都不应该看到页脚。它应该像this一样工作。编辑2:它应该看起来有点像this,除了黑色区域应该一直延伸到页脚。
对不起,如果我不清楚,但页脚不应该总是可见。 – ryyst 2013-03-02 16:12:50