是否应该在现代浏览器时代使用精灵表?

时间:2018-07-11 18:00:25

标签: html css page-load-time

我想知道在可以处理多个HTTP请求的现代浏览器时代,在整个网站上使用单个Sprite表是否仍然是最佳实践。由于大型网站的Sprite工作表可能会变大,并且如果页面倾向于仅使用Sprite工作表中的一些图像/图标,其中包含约100个图像和图标。

1 个答案:

答案 0 :(得分:0)

在这种情况下,浏览器不是问题或解决方案。正如您所暗示的,这完全取决于下载时间和大小。这些仍然相关。手机的连接速度可能很慢,因此您想限制要下载的数据量和单个文件的数量。

因此,如果站点的每个页面仅使用大表中的几个精灵,则该表可能不是最佳选择。但是,对于大多数页面上的少数精灵,您仍然可以使用工作表。

也许看一下表格本身的内容也很重要。如果所有精灵都具有相同的颜色,则可以从中创建一个很小的PNG文件。我看到许多在线使用的图像文件尚未优化。