Als ich mir den Code einiger großer Websites ansah (was ich manchmal tue), fiel mir auf, dass einige der großen Websites (YouTube und Yahoo waren die beiden, die ich mir ansah) CSS-Sprites für so ziemlich alles zu verwenden scheinen und kaum Tags einsetzen.
Wird dies allgemein als gute Praxis angesehen? Ich hätte gedacht, dass die Verwendung des Tags wegen des Alt-Attributs besser wäre, obwohl man, wenn das gespritzte Bild verwendet wird, um auf etwas zu verlinken, ein leeres Bild verwenden kann, um den Link zu erstellen und diesem dann ein Alt-Attribut zu geben (das youtube-Logo in der linken oberen Ecke verwendet diese Technik) und sowohl die Geschwindigkeit der Verwendung von Sprites als auch die Zugänglichkeit der Verwendung eines Tags hat.
Aber was ist mit Sprites für Bilder, die nicht für Links verwendet werden? Kann man einfach die gleiche Technik wie bei YouTube verwenden, nur ohne den Tag, und das Beste aus beidem herausholen?
Und verwendet jemand Sprites ausgiebig bei der Entwicklung von Websites? Ich weiß, dass man durch die Verwendung von Sprites einen Leistungsbonus erhält (weniger HTTP-Anfragen und so), aber ist es nicht schrecklich, eine Website zu verwalten, bei der viele Bilder in einem einzigen großen Bild sind?