何时考虑使用base64(DATA:URI)图像?
|
在考虑将图像切换到CSS中嵌入的Base64时,应该触发哪些因素?
那里似乎有很多通用的pro / con类型的东西。维基百科似乎有不错的概述:http://en.wikipedia.org/wiki/Data_URI_scheme#Advantages
根据我的读物,似乎使base64成为一个简单决定的一个因素是,如果您的站点必须访问很多单独的小图像,并且拥有一个大文件,效率将比每次访问服务器都要高50倍。个人形象。
但是...似乎还有精灵,事实上我很少在一个页面上需要50张单独的图像,因此Base64不能为一般网站提供很多功能。
是否有我应该寻找的关键因素(包括pro / con)?
(作为社区Wiki条目而不是问题,这可能更好)
更新:
也许用更简洁的方式来表达问题:
有以下两种选择:
1)将所有图像转换为base64并嵌入到外部CSS文件中
2)将图像收集到少数sprite图像中,在外部CSS文件中引用
是否存在明显的情况,其中一个比另一个更好,或者实际上只是个案研究,两者都可以测试某种类型的东西吗?
没有找到相关结果
已邀请:
3 个回复
磁辫覆氓
URI不能大于32 KB)。 在这种情况下,使用CSS精灵是一种极为优越的技术。
倾坞髓
皇小福另届