<div class="content">
<img src="./1.jpg" alt="">
</div>
div元素不设置宽高,设一个背景颜色以便观察,内放img,但img图片撑不满整个div, (能观察到图片底部留有空隙),如何解决?
<div class="content">
<img src="./1.jpg" alt="">
</div>
div元素不设置宽高,设一个背景颜色以便观察,内放img,但img图片撑不满整个div, (能观察到图片底部留有空隙),如何解决?
img标签自带有3px的空隙,有很多解决方法
第一种:设置img{font-size:0}
第二种:设置img{display:block}
第三种:设置img{vertical-align:top/middle};
推荐使用第二种。第三种也比较常用
5 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
4 回答2k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
给img设置display:block 或者设置父元素font-size:0;line-height:0;(设置任意一个都行),不要只晓得这样设置.要知道这个空隙由于inline元素的高度是由内容长度和line-height决定的