<分区>
我在这里遇到了一个第 22 条军规。我的意图是节省 HTTP 请求,随着请求数量的增加,这自然会减慢页面加载速度。我的第一个解决方案是使用 Sprite 。但是,我无法正确缩放具有相对单位的 Sprite ,因为它会导致一幅图像的一部分出现在另一幅图像上。然后我查看了数据 URI。这看起来很有希望,直到我了解到不同的浏览器有(非常)不同的大小限制,范围从几 KB 到几 MB。
此刻,我陷入了这种情况,除了选择旧的<img src="image.png">
,我别无选择。方法。
那么问题 1:是否有替代 sprite 和 URI 的方法可以实现减少请求和加快加载时间的类似目标?
问题 2:由于 URI 的最大大小各不相同,有什么地方可以让我找出哪些浏览器支持哪些大小?就个人而言,我不喜欢任何过时到无法使用 CSS3 和 HTML5 的浏览器,因此如果有人对此有所了解,那将是一个更大的帮助。