如何清除图片下方多余空隙,简单学懂处理方法及原理

 div 里面放个img,发现div边框却没有包住img,底部留下了一丝空隙...


解决方法 ①: 给父级一个 font-size:0;

解决方法1-1
解决方法 ①

 其原理:img这个内联可能会被当作字符串看待  (⊙ˍ⊙) 默认的字体样式影响了它。

那么,既然因为他是内联才这样,我们不如让他变...👇👇👇


解决方法 ②:给 img 一个 display:block;

解决方法 ②
解决方法 ②

 块级元素自然就 ╮(╯▽╰)╭ ,但是 ❗ 但是,如果你的图需要居中,那么text-align:center可没法用了喔【块儿它独占一行呀】


既然,又因为他是内联,我们不如让他...👇👇👇

解决方法 ③ :给 img 一个 vertical-align: top | middle | bottom【顶部对齐 | 中部对齐 | 底部对齐】

解决方法 ③
解决方法 ③

 其原理:默认内联对齐方式为 vertical-align:baseline;(基线对齐)

解决方法 ③
默认基线对齐

 解决方法 ④ :给 父级 一个 line-height:0;

其原理:文字有默认的行高,文字垂直有间距,清掉即可图片下方无间隙。


方法有很多,选择适合的理解即可。

若有错误,请赐教为盼!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值