去除img标签图片底部空白

以上代码的结果如下图:

去除img标签图片底部空白_第1张图片

图片下面出现留白(div的背景),那么如何去掉空白呢?

产生空白的原因:

因为图片的display属性默认是inline,vertical-align属性的默认值是baseline。所以图片底部出现留白区域。

常用解决方法:

方法①:把img变成块级元素

img { display:block; }

方法②:设置img中的vertical-align属性值为middle

img { vertical-align:middle; }

方法③:将img的父元素的行高设置为0(以上代码的父元素为div)

div { line-height:0; }

你可能感兴趣的:(前端,css)