我如何将页脚放在底部?

时间:2019-05-22 13:11:22

标签: html css

如何将此页脚粘贴到页面底部:

<footer>
  <p>This is a Footer, Copyright &copy; &copy; 2017</p>
</footer>

https://jsfiddle.net/1d9m2frt/2/

footer {
        text-align: center;
        background-color: #e8491d;
        color: #ffffff;
        padding: 20px;
        margin-top: 20px;
}

我尝试了position: fixed;,但它并没有固定在页面底部。

3 个答案:

答案 0 :(得分:0)

有几种不同的方法可以执行此操作,实际上您可以使用position: fixed;

使用position: fixed;时,您需要使用top: ; right: ; bottom: ; or left: ;属性指定位置。为了获得最大的浏览器兼容性,请同时使用顶部/底部左侧/右侧。 IE不喜欢您仅使用其中之一。

在这种情况下,您还需要指定width: ;

如下修改您的JSFiddle CSS:

footer {
    text-align: center;
    background-color: #e8491d;
    color: #ffffff;
    padding: 20px;
    margin-top: 20px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

答案 1 :(得分:0)

footer {
        text-align: center;
        background-color: #e8491d;
        color: #ffffff;
        padding: 20px;
        margin-top: 20px;
        position:fixed;
        width:100%;
        bottom:0;
        left:0;
        right:0;
}

仅此而已...

答案 2 :(得分:-1)

设置position: absolute;bottom: 0;

footer {
    text-align: center;
    background-color: #e8491d;
    color: #ffffff;
    padding: 20px;
    margin-top: 20px;
    position: absolute;
    bottom: 0;
}

您当然需要在其上方具有内容才能将其推到底部。例如:

main {
    min-height: 100vh;
}