通常情况下,如果我创建 CSS 精灵图,我把它们都排成一排,不留任何间隙。例如,如果所有的图片都是 10x10 像素,那么我会把它们放在坐标为 0,10; 0,20; 10,10; 10,20 的位置上。
但是,在某些情况下,这似乎会导致问题。例如,在页面缩放和移动设备上,您可以看到旁边的精灵图的边缘。
为什么会出现这个问题?与舍入误差有关吗?是否简单地在精灵图周围添加间隙是避免这个问题的最佳方法?如果是这样,那么我们在精灵图中的图标之间应该保留多少最小或建议间隙呢?
但是,在某些情况下,这似乎会导致问题。例如,在页面缩放和移动设备上,您可以看到旁边的精灵图的边缘。
为什么会出现这个问题?与舍入误差有关吗?是否简单地在精灵图周围添加间隙是避免这个问题的最佳方法?如果是这样,那么我们在精灵图中的图标之间应该保留多少最小或建议间隙呢?