粘性页脚不起作用

时间:2016-08-12 03:50:58

标签: html css html5 css3

我只需要一个粘性页脚用于我的手机用户界面。 (未修复)我做了一个研究并玩这些代码。

主要内容

.public-profile {
    background-color: #30b29e;
    max-width: 460px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}

页脚

.pulic-profile-score {
    text-align: center;
    background-color: #2ba08e;
    padding: 15px;
    color: white;
    bottom: 0;
    position: absolute;
}

enter image description here

正如您所看到的,它并未停留在页面底部。它放在主要底部区域并显示白色空间区域。我很困惑。我已经给主要div提供了100%的高度,但它没有放在页面的底部。如果我将其更改为固定,则会在页脚和内容区域之间显示白色间隙。我在这里错过了什么?

enter image description here

4 个答案:

答案 0 :(得分:1)

尝试min-height:100%;在.public-profile

答案 1 :(得分:0)

您需要将位置从absolute更改为fixed

答案 2 :(得分:0)

您可以使用position:sticky,但请注意它的当前support。请查看here

答案 3 :(得分:0)

在此课程中添加这些

.pulic-profile-score { 
position: fixed;
min-height:10%;// 10% of the main Div
}