开发者社区> 问答> 正文

多个img图片之间存在间隔的多个解决办法?

多个img图片并排显示,中间总是有8个像素的间隔(padding,margin均已设为0)。已找到一种解决办法,就是多个img标签连着写,不换行、不留空格,但这种方法对阅读代码和修改代码很不友好,问还有其他解决方案吗?谢谢!

展开
收起
杨冬芳 2016-06-12 13:38:39 2084 0
1 条回答
写回答
取消 提交回答
  • IT从业

    为什么多个img之间会有间隔, 因为是img标签的显示是inline-block的原因,你换行在父级元素看来,是有一个空格的字符的,所以存在8个像素,这个因浏览器不同,像素也不一样。根本原因在于父级元素把空格当做一个字符处理。解决方法:

    1.父级元素 设置 font-size: 0;

    2.<img /><img/><img/> 连着写,没有空格

    3.设置 float, 但要记得清除掉float。

    2019-07-17 19:33:47
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载