7

如何生成跨越整个屏幕宽度(尽管屏幕分辨率)并保持在页面底部的页脚?

当我搜索这个时,我让人们为粘性页脚(与页面悬停的页脚)提供代码,并说使用绝对定位(我听说这是不可以的)。

我的意思的一个完美例子是 twitter bootstrap 引用的网站之一(https://www.gathercontent.com/)。在该站点上,页脚(看起来像英雄单位或其他东西)始终位于页面底部。

4

3 回答 3

2

如果您使用的是引导程序,此示例将展示您如何做到这一点。该名称在网站上具有误导性,但如果内容不多,它会保留在页面底部。如果有很多内容,它也会向下移动页面(所以不会粘住)。

页脚:

http://getbootstrap.com/docs/4.0/examples/sticky-footer-navbar/

CSS:

http://getbootstrap.com/docs/4.0/examples/sticky-footer-navbar/sticky-footer-navbar.css

确保不要忘记

html {
 position: relative;
 min-height: 100%;
}
于 2017-11-05T09:20:55.170 回答
-1

使用这个jQuery:

$(window).load(function () {
    $('.footer').width($(window).width());
    $(window).resize(function () {
        $('.footer').width($(window).width());
    });
});

确保你有一个 js 文件

于 2013-07-15T20:29:47.863 回答
-1

我正在寻找类似的东西,因为我不希望页脚悬停。页脚阻止了小型移动设备上的下拉菜单元素。我所做的只是从页脚类中删除“navbar-fixed-bottom”。

我变了

<div class = "footer navbar-fixed-bottom"></div>

<div class = "footer"></div>
于 2015-08-23T06:20:26.077 回答