1

是否可以创建位于页面底部的页脚,并且当页面高度为例如 500 像素时,页脚将停留在该位置而不是在该高度值之后位于底部?

这个页脚会留在底部没问题,但是当页面高度低于 500px 时它仍然会在那里,那么是否可以使用 CSS 来制定这样的规则?

.footer {
    position: absolute;
    bottom: 0;
    left: 0;
}
4

2 回答 2

3

@新手;可能那是你必须做的。

CSS:

.wrapper {
    position: relative;
    width: 700px;
    font-size: 0.9em;
    margin: 0 auto -142px;
    background:yellow;
}
.header {
    height: 190px;
    background:green;
}

.footer {
    position: relative;
    width: 700px;
    margin: 0 auto;
    background:red;
}

* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -142px;
.footer, .push {
    height: 142px;
}

检查这个例子 http://jsfiddle.net/sandeep/tCdPX/3/

检查这个以获得更多stickyfooter

于 2011-07-01T08:18:15.997 回答
0

使用固定而不是绝对

.footer {
    position: fixed;
    bottom: 0;
    left: 0;
}
于 2011-07-01T08:07:42.880 回答