好久没写css了,今天写了下发现li里放一个img然后固定img宽高,li设置背景色,会出现li比img多3像素在底部,这是什么问题引起的?
设置了padding和margin都没用
好久没写css了,今天写了下发现li里放一个img然后固定img宽高,li设置背景色,会出现li比img多3像素在底部,这是什么问题引起的?
设置了padding和margin都没用
这个问题 好多人问了, 很容易搜到。。 img默认 inline, li 标签之间的空隙会占据一定的空间
1: li{font-size:0}
2: img{display:block}
3: <li><img /></li><li></li>
</li><li>标签挨着,不留空隙
5 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
4 回答2k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
参考资料:
盒子含图片-高度多出几个像素的问题
Line-Height深入理解