当使用CSS精灵时,图像的长度和宽度是否重要?我注意到SO精灵图像是一个长图像,所有精灵都在彼此上方。
将精灵组合在一起是否会提高性能?
当使用CSS精灵时,图像的长度和宽度是否重要?我注意到SO精灵图像是一个长图像,所有精灵都在彼此上方。
将精灵组合在一起是否会提高性能?
如果您能减小图像大小,它将提高性能。但我怀疑这样做不会显著提高性能,因为减小图像大小并不会减少请求的数量,而这正是使用精灵的原因。尽管如此,使用拨号上网的用户可能会注意到差异。
在某些情况下,这是可能的,因为多个不同的图像集合的大小比单个大图像要大。此外,将不需要为每个图像发送请求,所有所需的图像都将在单个精灵图像中可用。然后稍后您的CSS将剪切并使用所需的区域。
差异将在低带宽连接中注意到,其中每个图像都将以稍微有时间间隔的方式呈现,而基于精灵的CSS中,每个图像几乎同时显示。