将页脚(div)对齐到页面底部有多种方法,以下是其中几种常用的方法:
display: flex; flex-direction: column; min-height: 100vh;
来使其占满整个视口高度。flex: 1;
来使其占据剩余的空间。代码示例:
<style>
html, body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
.content {
flex: 1;
}
</style>
<body>
<div class="content">
<!-- 页面内容 -->
</div>
<footer>
<!-- 页脚内容 -->
</footer>
</body>
display: grid; grid-template-rows: auto 1fr auto; min-height: 100vh;
来使其占满整个视口高度。grid-row: 2;
来使其占据剩余的空间。代码示例:
<style>
html, body {
display: grid;
grid-template-rows: auto 1fr auto;
min-height: 100vh;
}
.content {
grid-row: 2;
}
</style>
<body>
<div class="content">
<!-- 页面内容 -->
</div>
<footer>
<!-- 页脚内容 -->
</footer>
</body>
position: relative; min-height: 100vh;
来使其占满整个视口高度。padding-bottom: 50px;
(50px为页脚的高度)来为页脚留出空间。position: absolute; bottom: 0; left: 0; width: 100%; height: 50px;
来将其固定在页面底部。代码示例:
<style>
html, body {
position: relative;
min-height: 100vh;
}
.content {
padding-bottom: 50px;
}
footer {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 50px;
}
</style>
<body>
<div class="content">
<!-- 页面内容 -->
</div>
<footer>
<!-- 页脚内容 -->
</footer>
</body>
以上是几种常用的方法,根据具体情况选择适合的方法来实现将页脚对齐到页面底部。
领取专属 10元无门槛券
手把手带您无忧上云