很多初学小伙伴在写页面的时候碰到过一个问题,当我们用一个div直接包裹img,img的下方会出现3px间距,如图

代码如下:


为什么会出现这种情况呢?
因为img是一种类似text的标签元素,在结束的时候,会在末尾加上一个空白符(匿名文本),导致下方会多出来 3px 间距,其实我们在img右侧添加一个span包裹住文本,现象会更明显。
下面我们来解决这个问题
第一种方法:
第二种方法:
第三种方法:
第四种方法:
第五种方法:
上述五种方式同学们根据实际情况选择使用即可,最后效果如图所示

欢迎小伙伴们转发分享,想了解更多web前端知识,可以关注我哟!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31548651/viewspace-2768121/ ,如需转载,请注明出处,否则将追究法律责任。