img图片下方出现空隙的原因及解决办法

简介: img图片下方出现空隙的原因及解决办法

div里面放一个img之后,下面的布局就会跟img之间有个空隙,刚开始以为是回车造成的,可是去掉之后也不起作用

原因

img属于inline-block也就是行级块元素,凡是带有inline属性都具有文字类特性,为了正确显示带有尾巴(比如j、q、y等)英文字母,就在下方留了一些空白的地方

解决办法

通过修改img自身属性

1.将img变为块级元素

img {
  display: block;
}

2.设置img的vertical-align为除baseline以外的值

3.将img的高度设置成跟父级div一样的高度;

缺点:该方法不够灵活,一旦img尺寸改变,我们要重新设置div的高度

通过修改父级元素属性

1.将父级元素的font-size设置为0

div {
  font-size: 0;
}

2.将父级元素的line-height设置为0

div {
  line-height: 0;
}
目录
相关文章
鼠标放上边框变虚转圈效果demo效果示例(整理)
鼠标放上边框变虚转圈效果demo效果示例(整理)
|
10月前
|
前端开发 程序员
当鼠标光标放在一张图片上,如何显示另一张图片?
当鼠标光标放在一张图片上,如何显示另一张图片?
185 1
|
编解码 Android开发 计算机视觉
autojs查找轮廓相似的图片
autojs查找轮廓相似的图片
298 0
|
数据可视化 计算机视觉
autojs查找图片相似轮廓
牙叔教程 简单易懂
393 0
|
JavaScript
使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片
使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片
247 0
使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片
Word文档中插入的图片显示不全、嵌入式图片显示不全解决方法,仅设置图片为单倍行距方法
Word文档中插入的图片显示不全、嵌入式图片显示不全解决方法,仅设置图片为单倍行距方法
659 0
Word文档中插入的图片显示不全、嵌入式图片显示不全解决方法,仅设置图片为单倍行距方法
推荐一个免费的屏幕取色器,鼠标放到的位置自动显示RGB
推荐一个免费的屏幕取色器,鼠标放到的位置自动显示RGB
303 0
推荐一个免费的屏幕取色器,鼠标放到的位置自动显示RGB