html - 为什么我的背景延伸到页面顶部的边缘,而不是底部?

标签 html css

我正在编辑网页底部的背景,发现背景周围有一个白色边框,它与网页的顶部不一致。

我尝试了包含 top: 0;right: 0; 的常用解决方案,我还包含了 background-size: cover, 但这也没有解决问题。

这是我的 CodePen这样您就可以查看 HTML 和 CSS。请注意,我正在用 SASS 编写我的 CSS,所以它有点长。

我希望下方背景(从深紫色过渡到深粉色)一直延伸到边缘,就像上方背景(深粉色到蓝色)一样,但它周围有一个奇怪的白色边框

最佳答案

问题是您的 body8px 边距。

很容易注意到with inspection (Ctrl+Shift+C 在 Chrome 开发工具上)。

Reset it :

body {
  margin: 0
}

关于html - 为什么我的背景延伸到页面顶部的边缘,而不是底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57129182/

相关文章:

html - 将浏览按钮样式设置为看起来像一个链接

html - 切换输入和输入不是内联的

html - 如何在不滚动的情况下将布局固定到浏览器窗口

html - 半星和体透星

css水平拉伸(stretch) float div

css - 第一行有 2 个图像,下面的第二行有 3 个图像

html - 使用正确的单位获取元素宽度

html - CSS:带有文本和渐变背景/边框的响应式拉长六边形

javascript - 将 Javascript 添加到向下箭头按钮以打开和关闭子菜单

javascript - 使用ejs模板设置背景图片