drn*_*sie 5 html javascript css
我有一个很大的CSS Sprite,在我的高速互联网上加载大约需要3秒钟.我想知道这是不是一个好主意.
除此之外,我还想知道是否应该在实际精灵加载时显示一个精灵的一个较小的图像.虽然这意味着两个HTTP请求而不是一个,但我想知道它是否会提供更好的UI /用户体验,如果我在文档加载时使叠加层消失.
有多大?3秒似乎很荒谬.如果你在阳光下加载每个图像然后没有,这不是一个好主意.您可能还需要查看图像优化(它目前采用的是哪种格式?您可以发布精灵吗?)
基本上这是一个权衡.如果您在页面上使用精灵中的1/2图像,那很好,因为通过较少的HTTP连接可以获得更多的收益,那么您就会浪费未使用的图像.如果你在精灵中使用了1%的图像,那就不值得了.
至于你的第二个问题 - 如果精灵需要像现在一样大,那绝对要做到这一点.由于加载了一个额外的小图像,您将看到很少的损失.例如,精灵点是将HTTP连接从100-> 10减少.10-> 11并不是什么大不了的事.
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |