我在sprite中合并我的所有网站图标,但是,由于某些原因,有时我必须在一些之间添加一点空白。
http://img8.imageshack.us/img8/9793/16spritetest4.png
在此图片中,左侧的图标是需要空间的图标 我想知道服务器/用户有什么更好的方法:将左边的图标分成2个独立图像中的其他图标,或者将所有的图标分成一个,“浪费”空像素。
我问这个,因为我知道http请求很贵,但我也知道浪费的像素使文件大小更大。 我只是想知道哪个更糟。
最终会有其他精灵非常不规则(不是图标都是16x16像素),所以问题也是一样的。
提前致谢。
答案 0 :(得分:1)
我认为“http请求很昂贵”的理论实际上是错误的。
据我所知, HTTP 1.1 每次发出请求时都不会启动新连接。这样可以减少延迟,因此可能在精灵或分离的图像之间没有太大区别。
如果我错了,请纠正我。