固定高度重叠粘性页脚

时间:2014-04-03 22:25:39

标签: html css

我已经经历了很多粘性页脚尝试,但它们似乎都没有与最新的浏览器一起使用,因此我尝试使用CSS完全构建自己的。

代码如下。由于我是新手网络开发人员,我想询问是否有人可以看到以下代码的任何问题。它似乎与最新的chrome,firefox和safari一起使用。在这个阶段,向后兼容性并不重要。

HTML:

<div id="page-content">*Page content*</div>
<div id="page-footer">*Footer content*</div>

CSS:

#page-content {
    overflow: scroll;
    padding-bottom: 100px;
    height: 100%
}

#page-footer {
    height: 100px;
    position: fixed;
    bottom: 0;
    z-index: 5;
    background-color: black;
}

2 个答案:

答案 0 :(得分:2)

为什么你有一个Z指数:5?

如果真的与其他4层重叠,那么我理解。但如果不是,就把它拿出来。

虽然我会使用<footer>.....</footer>代替<div id="page-footer">*Footer content*</div>

此外看起来不错。

答案 1 :(得分:0)

使用引号包围ID,并将display:block;添加到页脚。