Sprite CSS seharusnya hanya digunakan untuk elemen dekoratif karena alasan ini - gunakan <img>
untuk elemen yang khusus untuk halaman dan gunakan sprite untuk elemen dekoratif yang tidak relevan secara kontekstual dengan konten yang disajikan.
Jika Anda memerlukan gambar tombol untuk item navigasi Anda, jauh lebih masuk akal untuk menambahkan gambar itu sebagai latar belakang pada tautan navigasi daripada markup seperti ini:
<a href="/">
<img src="/images/home.gif" title="Home" alt="Home Button" />
Home
</a>
(mis. di mana pun konten gambar itu berlebihan untuk konten teks pada halaman atau konten gambar yang terbaik dapat digambarkan sebagai "hiasan")
Sebagai bonus tambahan untuk memisahkan elemen templat situs sebagai sprite, Anda nantinya dapat mengubah "skin" situs dengan mengubah stylesheet alih-alih menimpa file gambar desain lama atau menulis ulang semua markup HTML Anda.