Buradaki ortak cevaplar, bir dizi yasal nedenlerden dolayı bunun gerekli olmadığını gösteriyor gibi görünüyor. Ancak, tüm bunlar modern uygulama davranışını ve oluşturma sürecini ihmal ediyor gibi görünüyor.
Bir klasör görüntülerinde gezinecek ve bu klasörün tüm görüntüleriyle tek bir CSS oluşturacak basit bir işlem tasarlamak imkansız değil (ve aslında oldukça kolay).
Bu css tam olarak önbelleğe alınacak ve sunucuya gidiş gelişleri önemli ölçüde azaltacaktır; bu, @MemeDeveloper'ın en büyük performans hitlerinden biri tarafından doğru bir şekilde önerildiği gibi.
Elbette, hack. şüphesiz. Sprite'ın bir hack olduğu gibi. Mükemmel dünyada buna gerek olmayacak, o zamana kadar, düzeltmeniz gereken şey şuysa, bu olası bir uygulamadır:
- Kolayca "spritable" olmayan birden çok görüntü içeren sayfa.
- Sunuculara gidiş dönüş gerçek bir darboğazdır (mobil düşünün).
- hız (milisaniye düzeyinde) kullanım durumunuz için gerçekten çok önemlidir.
- IE5 ve IE6'yı umursamıyorsun (gerektiği gibi, internetin ilerlemesini istiyorsan).
benim görüşüm.