有人可以帮我解决一个 css 的小问题吗?

Can someone help me, in a little css problem?

所以,我有一个图像和一条黑线,它们的宽度都是 100%。 但由于某种原因,图像高度大小不是 100%,并且我在两个元素之间有一些白色 space。 这就是我要修复的问题,所以我不希望 space 存在,图像应该保持响应(移动友好)

谁能告诉我我做错了什么?

我想我使用了错误的 div 结构来响应,我在这方面还是个初学者。

代码如下:

* {
  margin:0;
  padding:0;
}
img {
  width:100%;
}
.blackLine {
   display: block;
    width: 100%;
    height: 70px;
    background-color: #000000;
}
   
<img src="https://www.pacificenvironment.org/wp-content/uploads/2016/11/hong-kong-china-skyline-720P-wallpaper-1920x300.jpg" alt="Image">
<div class="blackLine">
</div>

在您的代码中,图像和黑线 div 之间有白色 space。这个 whitespace 呈现为单个 space,但是因为您的元素都是全角的,所以 whitespace 显示为整行,因为没有其他地方可以放置它。将字体大小设置为 0 将删除图像和 div.

之间的白色 space

* {
  margin:0;
  padding:0;
}

div.font-zero
{
  font-size: 0;
}

img {
  width:100%;
}

.blackLine {
   display: block;
    width: 100%;
    height: 70px;
    background-color: #000000;
}
<div class="font-zero">
  <img src="https://www.pacificenvironment.org/wp-content/uploads/2016/11/hong-kong-china-skyline-720P-wallpaper-1920x300.jpg" alt="Image">
  <div class="blackLine">
  </div>
</div>