我想删除页脚下面的空白区域。
附件是我的HTML和CSS代码页脚。
footer {
text-align: center;
font-size: 0.9rem;
font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
margin-top: auto;
}
<footer class="footer py-4">
<div class="container">
<div class="row align-items-center">
<div class="col-lg-4 text-lg-start">Copyright © myWebsite</div>
<div class="col-lg-4 my-3 my-lg-0">
</div>
</div>
</footer>
3条答案
按热度按时间wwwo4jvm1#
你可以试试这个
ergxz8rk2#
有很多方法可以实现最底部的页脚@chyke007展示了一个解决方案,使用绝对定位从相关元素的底部开始元素。这是一个很常见的实现粘滞底部的方法,但你必须注意相关的祖先和兄弟元素的定位。此外,如果你想使用绝对位置,那么它可能是明智的添加填充底部的主要内容,这至少是最小设置高度的页脚。这样你的内容就不会在页脚下面运行,你也需要知道你的位置zindex,因为其他元素可能会在上面或下面运行。对于任何定位的元素,最好有一个索引区,用于你希望定位的元素存在的地方,如1 - 1999,2000 - 3999,或者你希望如何为你项目定义这些区域,这是为了尝试和限制元素重叠。
另一个解决方案是使用布局,如flexbox列
另外,如果你要设计元素的样式,尽量不要添加死样式,因为你的页脚有文本居中和自动边距,所以不需要边距。但我猜你是想用边距来居中元素,但没有定义宽度或最大宽度,自动边距什么也不会做。这些都是需要注意的事情,加上这消除了任何项目中所有不必要的膨胀。
wn9m85ua3#
你可以试试这个。
我希望这对你有帮助