【问题标题】:CSS:placing footer [duplicate]CSS:放置页脚[重复]
【发布时间】:2012-02-22 09:51:37
【问题描述】:

可能重复:
CSS sticky footer

我有一个问题,当页面上的内容很少时,页脚会向上,而当页面上的内容很多时,页脚还可以,因为它在底部。

所以我在页脚中写了这段代码:

position:absolute;bottom:0px;

现在页面内容少的时候,页脚就好了!但是当页面内容很多时,页脚在页面中间

我该如何解决这个问题?

提前谢谢你。

【问题讨论】:

  • 这个肯定有一百万个重复..

标签: css


【解决方案1】:

底部的页脚:

  1. 固定页脚高度:
    http://jsfiddle.net/EP6Hn/1/
  2. 固定页脚高度和垂直居中对齐:
    http://jsfiddle.net/KUEYm/
  3. 灵活的页脚高度:
    http://jsfiddle.net/QWb4H/
  4. 灵活的页脚高度和垂直居中对齐:
    http://jsfiddle.net/QGFAV/
  5. 底部的页脚 + PNG 背景延伸到内容的高度:
    http://jsfiddle.net/EXTyU/

【讨论】:

  • 刚遇到同样的问题,正要问这个问题,才意识到这一定是一个真的常见问题。感谢您的示例。哦,仅供参考,第一个示例可以不使用嵌套的 w1 div。见jsfiddle.net/EP6Hn/2
  • 您确定吗?) 找出 1 个不同之处:i.minus.com/irbzPQS9zCCwX.gif
  • 有趣;当我测试它时,它在 Chrome、Firefox 和 IE 9 上运行良好。那我就坚持使用嵌套的 div。
【解决方案2】:

对于我的一些项目,我不得不将页脚固定在页面底部。本站有很好的教程http://ryanfait.com/resources/footer-stick-to-bottom-of-page/

本教程背后的想法是确保页面垂直填充浏览器视口。一旦你解决了这个问题,你的页脚就会粘在底部。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-03
    • 2013-08-05
    • 2011-11-24
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    相关资源
    最近更新 更多