【发布时间】:2021-03-30 15:58:46
【问题描述】:
因此,我目前正忙于使用 HTML 和 CSS 进行网站设计,并且遇到了一个奇怪的问题。我有一个要放在屏幕底部的页脚,但是当我这样做时,它的宽度比我想要的要小,这就是窗口的宽度。如果我将宽度设置为 100%,它会使宽度比屏幕宽,并在屏幕底部给我那个小滚动条。我有一个主要的包装器,里面有我的页脚。这是 CSS:
.main-wrapper {
height: 100%;
width: 100%;
position: relative;
}
.footer {
background-color: #e1e1e1;
padding: 20px;
bottom: 0;
position: absolute;
}
此代码当前将页脚粘贴到屏幕底部,但使其太小。我不知道如何解决这个问题,如果有办法知道会很高兴。
<div class="main-wrapper">
<!-- other stuff here -->
<div class="footer">
footer
</div>
</div>
【问题讨论】:
-
需要查看完整的 HTML 结构,而不仅仅是 CSS。我也想知道你为什么不使用
display: sticky或display: fixed。 -
哦,好的。我不使用这样的东西的原因是因为我不知道它存在所以嗯我试试看
-
尝试宽度:100vw
-
你对盒子尺寸有什么了解吗? developer.mozilla.org/en-US/docs/Web/CSS/box-sizing
-
您的正文或 HTML 元素中可能有边距或内边距。使用
html, body选择器并将边距和填充设置为0px。