Oder aber: Bau deine Grafik doch einfach in ordentlichem Markup nach, dann sparst du dir das Hintergrundbild ganz, hast keine Sorgen mehr mit Positionierung etc.
Das Hintergrundbild würde sich dann zumindst durch ein weitaus kürzeres/kleineres Sprite ersetzen lassen - ganz auf Bilder verzichten wird man nicht können.
Ja natürlich bräuchte man weiterhin grafiken, einmal diesen dunklen millierten Hintergrund und dann die ganzen kleinen grafischen Elemente, die die Zellen begrenzen ^^
Definitionsliste ginge auch, da hast du recht.
Wenn die Grafik nicht gerade 100%ig pixelgenau sein muss wäre das imho die beste Lösung.
Auch mit Sprites wäre es pixelgenau möglich.
Möglich wahrscheinlich schon, aber wenn man wirklich uralte Browser bedienen will empfinde ich das als viel zu aufwendig. Ja ich weiß manche Kunden verlangen das und so fort. Aber hier scheint es sich nicht um eine Auftragsarbeit zu handeln.
Also bietet es sich imho an ein durchaus "fließendes" Design zu schaffen, welches trotz der Unzulänglichkeiten mancher Browser (oder Displays) noch vernünftig aussieht, wenngleich nicht identisch mit der Ausgangsgrafik.
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(