在尝试创建精美的网站时,防止页脚在页面上浮动非常重要。内容较短的页面可能会遇到此问题,但只需几行 CSS 即可轻松修复。假设您的 HTML 看起来像下面的代码片段,这里有两种现代方法可以确保页脚始终位于页面底部:
<body>
<main><!-- Main content --></main>
<footer><!-- Footer content --></footer>
</body>
使用弹性框
您可以使用弹性框来确保页脚始终位于页面底部。这是通过设置给定元素来完成的。然后,给元素 a,使其边距填充它和它以前的同级之间的剩余空间。请注意,此技术不会拉伸前一个同级,而是将页脚推到页面底部。body
min-height: 100vh
display: flex