将一个 img 放在div里,你会发现在 img 下面多出3px的空白,padding、margin、border 都设为 0,无效!那么怎么解决这个问题呢?
微信小程序没有这个问题,是微信团队调整了吗?
1、设置div{ font-size: 0}
2、设置img{ display: block}或者{ display: table}
3、设置img{ vertical-align:top;}
推荐第二种,让img对象成为块级元素。
https://stackoverflow.com/questions/5804256/image-inside-div-has-extra-space-below-the-image