【发布时间】:2010-09-16 13:11:58
【问题描述】:
任何人都可以评论是否将精灵用于图像的决定吗?我看到以下好处/权衡(其中一些可以减轻):
单个图像上的精灵
优点:
- 需要管理的图像更少
- 更容易实现主题图片
- 图像交换 (JS/CSS) 发生得更快(因为它们不需要额外的图像加载)
- 由于 HTTP 请求更少,图像加载速度更快
- 要缓存的图像更少(尽管总体 KB 几乎没有差异)
缺点:
- 管理更多后台职位
- 图像负载可能过度膨胀(精灵可能包含未使用的图像),导致页面加载速度可能较慢
- 图片加载速度较慢,因为它们无法同步下载
【问题讨论】:
标签: css-sprites