用 css 关闭内容和正文之间的 space

closing space between content and body with css

在我的网页右上角(见附图)在内容(背景图片)和正文之间有一个 space 我想用 image.i 填充这个 space 想要将图像加载到所有 space.I 想要关闭 space.I 给边距,填充左但它不会关闭 space

 .wrapper  {
       width:100%;
         margin:-5px;
      }

我该怎么办

通过使用 Chrome 开发者工具,您很快就会发现 space 来自 <div class="wrapper"> 的 CSS 边距属性。请参阅下面的打印屏幕。

在打印屏幕中,space 已经消失,因为 div.wrapper 不再有边距。

编辑: 背景图片本身有透明边框。用图形程序打开你的图片就可以看到这个。

最好的解决方案是使用图形程序删除边框,因为这样您就可以确定如何将图片设置在精确的像素位置。

如果想将图片向左拉隐藏边框的快速解决方法,则需要向左拉的同时稍微拉伸一下,例如

.wrapper {
   width: 101%;    /* <<<< a bit wider to hide at right */
   margin: -5px;   /* <<<< pull to hide at left */
   padding: 0
}

这样,边框就左右消失了

编辑 2:

使用 width: 101%,可能会出现滚动边框。要删除它们,请使用 CSS overflow-x: hiddenhttps://developer.mozilla.org/en-US/docs/Web/CSS/overflow-x