【发布时间】:2013-04-30 00:43:19
【问题描述】:
我有一个无序列表(垂直显示),它使用背景图像在每个列表项中显示一个图形。
在用户缩放之前它看起来很好。一旦用户缩放,一些列表项的底部(内部)会出现一个微小的间隙。出现间隙是因为 background-image 变得比列表项短,但两者都设置为相同的高度 (44px)。
请参阅此示例。我为每个列表项添加了红色背景,以使差距更容易识别。尝试使用 Google Chrome 放大一次。
http://jsbin.com/okozaz/2/edit
有没有办法消除差距?
我不能使用 background-size:cover 因为背景图像是精灵的一部分。
【问题讨论】:
-
缩放的实现因浏览器而异。值四舍五入会做出某些有时永远行不通的假设。