我网站的页脚工作不正常,我需要它始终贴在页面底部。
我尝试过的事情:
答案 0 :(得分:1)
这称为Sticky footer方法。试试这个代码,它适用于所有浏览器。如果是响应式网站,则需要通过断点进行管理
html,
body {
height: 100%;
}
html {
position: relative;
min-height: 100%;
padding-bottom: 50px;
/* equal to footer height */
}
header {
background: #ccc;
}
footer {
position: absolute;
left: 0;
bottom: 0;
background: red;
height: 50px;
width: 100%;
}

<header>something</header>
<footer>this will stay at bottom always</footer>
&#13;
答案 1 :(得分:0)
Flexbox,这应该是你解决这个问题的方法:
<body class="Site">
<header>…</header>
<main class="Site-content">…</main>
<footer>…</footer>
</body>
.Site {
display: flex;
min-height: 100vh;
flex-direction: column;
}
.Site-content {
flex: 1;
}