@@apsel:
nuqneH
Somit ist, denke ich*, dass CSS kürzer und verständlicher.
Der Sinn von Sprites ist es weder, CSS-Code kürzer noch verständlicher zu machen, sondern Ressourcen (und damit Übertragungszeit) zu sparen.
Leider gibt es nicht die Eigenschaften 'background-position-x' und 'background-position-y', um bei geschickter Anordnung der Sprites horizontale und vertikale Position getrennt angeben zu können.
Aber so schlimm sind 6 Regeln zur Angabe der 'background-position' für 'a'; 'a:visited'; 'a:active, a:focus, a:hover'; 'a.extern'; 'a:visited.extern' und 'a.extern:active, a.extern:focus, a.extern:hover' bei einer Spritegrafik ja nun auch nicht.
Qapla'
--
Volumen einer Pizza mit Radius z und Dicke a: pi z z a
Volumen einer Pizza mit Radius z und Dicke a: pi z z a