11-09-2011, 06:13 AM
Attention, pour des soucis de compatibilité, les sprites ne doivent pas dépasser certaines dimensions. Mieux vaut se limiter à 4096 × 4096.
De plus, attention aux sprites trop gros : certains navigateurs (notamment mobiles) ne mettent pas en cache les resources trop lourdes.
Enfin, il n'est jamais inutile de réduire la quantité de HTML envoyée au serveur, or ce genre d'éléments composés grimpent vite en la matière. On peut bien sûr utiliser une représentation sérialisée interprétée par Javascript, mais ça complique encore par rapport à une simple image.
De plus, attention aux sprites trop gros : certains navigateurs (notamment mobiles) ne mettent pas en cache les resources trop lourdes.
Enfin, il n'est jamais inutile de réduire la quantité de HTML envoyée au serveur, or ce genre d'éléments composés grimpent vite en la matière. On peut bien sûr utiliser une représentation sérialisée interprétée par Javascript, mais ça complique encore par rapport à une simple image.