在页面底部粘贴页脚

时间:2012-05-08 08:25:06

标签: javascript html css html5

请在firefox中看到这个网站:

http://www.imageworkz.asia/microtel

页脚不会像堆栈溢出的页脚一样粘在页面底部。我尝试了一些参考网站中显示的几种技术,但仍然没有运气。

我需要一些css专家来帮助我解决这个问题。谢谢!

4 个答案:

答案 0 :(得分:3)

有很多方法可以制作粘性页脚。具有固定高度的页脚的基本技巧

html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -150px; /* the bottom margin is the negative value of the footer's height */
}
.footer {
    height: 150px; /* .push must be the same height as .footer */
}

您可以使用标题为“粘性页脚”

来检查此post(和许多其他人)

答案 1 :(得分:0)

position:fixed; bottom:0; left:0添加到页脚,它会将其修复到位。如果您随后添加#container {padding-bottom:120px}(或大约该金额的某些内容),则在查看页面底部时,页脚不会隐藏您的内容

答案 2 :(得分:0)

将其固定在底部0值的固定位置:

footer {
    position: fixed; 
    bottom: 0;
}

答案 3 :(得分:0)

<script type="text/javascript">  
$(document).ready(function() {
var docHeight = $(window).height();
var footerHeight = $('#footer').height();
var footerTop = $('#footer').position().top + footerHeight;
if (footerTop < docHeight) {
$('#footer').css('margin-top', 10 + (docHeight - footerTop) + 'px');
}
});
</script>