同位素与Bootstrap 3和粘滞页脚

时间:2016-07-23 15:27:32

标签: twitter-bootstrap-3 sticky-footer isotope

我使用Isotope在Bootstrap 3框架内呈现图像网格。 我有一个粘性页脚(使用推荐的绝对定位,底部设置为0)。

当浏览器窗口的高度减小时,包含同位素-d图像的div不会停止粘性页脚开始的位置 - 所以div的最底部60px(实际数量取决于为页脚设置的高度) )被页脚隐藏或延伸到页脚下方。差异取决于我是否为容器div设置了高度。

这是来自https://codepen.io/marklsanders/pen/KrRVaK的html:

the codepen contains an example

我猜这个问题是由Isotope定位的所有图像绝对定位造成的。 有关如何正确使用此方法的任何建议吗?

感谢

1 个答案:

答案 0 :(得分:0)

尝试将您的页脚从position: absolute;更改为position: fixed;,然后将padding-bottom: 75px;添加到<body>

请记住,当您定位绝对或固定时,该元素将从文档的常规流中移除。当你定位它时,它很可能会与另一个静态定位的元素发生冲突。

在这种情况下,在身体上添加填充物会模拟&#39;在常规文档中,页脚实际占用的空间。

附加说明:粘性页脚方法通常意味着您需要为页脚设置固定高度。我已经使用75px作为身体上的填充物,但你可以摆弄它以获得最佳效果。