Css 图像设置为100%,但底部仍有边距
我想有一个图像,完全涵盖了一个div(没有内容)。我试着用背景图像和背景大小来做,但因为没有内容,所以不起作用。我也不想设置一个高度,因为这样图像就会被拉伸(我希望它能够响应)。因此,我尝试将图像放在div中,并将其设置为width:100%和height:100%。它确实起到了作用(图像根据div进行了拉伸),但我在img的底部仍然有一个很小的空白,我似乎无法删除它。我将所有边距和填充设置为0px,但仍然没有结果(甚至边框大小设置为边框框)。谁能告诉我我做错了什么?我没有设置高度,所以,看到其他问题,可能div(wrapper-1)没有设置点来适应?这是将图像放入没有内容的div的正确方法吗?提前谢谢 HTML:Css 图像设置为100%,但底部仍有边距,css,image,background-image,Css,Image,Background Image,我想有一个图像,完全涵盖了一个div(没有内容)。我试着用背景图像和背景大小来做,但因为没有内容,所以不起作用。我也不想设置一个高度,因为这样图像就会被拉伸(我希望它能够响应)。因此,我尝试将图像放在div中,并将其设置为width:100%和height:100%。它确实起到了作用(图像根据div进行了拉伸),但我在img的底部仍然有一个很小的空白,我似乎无法删除它。我将所有边距和填充设置为0px,但仍然没有结果(甚至边框大小设置为边框框)。谁能告诉我我做错了什么?我没有设置高度,所以,看到其
我认为
display:block
到img
标签可以解决问题。我认为display:block
到img
标签可以解决问题。你试过给margin:0代码>到正文或html?您是否尝试过给边距:0代码>到正文还是html?
<div class="row col-12 wrapper-1"><img src="wrapper.jpg" alt="Wrapper"
width="100%" height="100%" /></div>
.wrapper-1 {
height: auto;
padding: 0px;
margin: 0px auto;
}
* {
box-sizing: border-box;
}
img {
max-width: 100%;
height: auto;
margin: 0px auto;
padding: 0px;
}