将响应响应页脚刷到底部Bootstrap

时间:2015-07-28 20:20:47

标签: html css twitter-bootstrap

我知道关于这个话题有一百万个问题 - 但我还没有找到我的具体案例的答案。

我想创建一个粘性页脚(不是position: fixed),但如果内容不足以填充页面空间,则会保留在底部。如果内容足够,则页脚将正常运行。

在不使用bootstrap的其他页面上我能够做到这一点:

http://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/

在我的网站上查看它:

http://www.magnetize.ca/policies.shtml#/pp

但是在我网站的一部分上,我被迫使用bootstrap,当我尝试使用flexbox方法时,事情出现了问题:

http://my.magnetize.ca/knowledgebase.php

在大多数浏览器中,我只看到该页面上的页脚被截断 - 但在Safari上,事情变得非常混乱。

总而言之,我正在寻找:

粘性页脚解决方案:

  • 不是固定页脚解决方案(如果内容足以填充页面,则作为正常页脚)
  • 不需要固定的页脚高度
  • 使用bootstrap

你能解决这个具体问题的任何帮助吗?

修改

我只是在尝试"表格技巧"列出的方法: http://galengidman.com/2014/03/25/responsive-flexible-height-sticky-footers-in-css/

现在点击:http://my.magnetize.ca/knowledgebase.php(在所有my.magnetize.ca页面上)

它比flex-box工作得好得多,所以我放弃了这个想法。一切都在所有浏览器上都很漂亮......除了safari。在safari上,即使没有设置边距,页面顶部和底部也有大量边距。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用http://stickyjs.com/我已将其用于从页面中间开始然后粘贴到顶部的导航栏。

我还发现这个http://www.cssreset.com/demos/layouts/how-to-keep-footer-at-bottom-of-page-with-css/#看起来更像你正在寻找的东西。