Robert B.: Womit lässt sich <center> bei SVG-Grafiken ersetzen?

Beitrag lesen

Moin,

Ob redundanter Zierrat oder essentielle Information, die Frage lässt sich eindeutig beantworten: Beides.

die Frage ist: Haben die Grafiken/Icons eine semantische Bedeutung oder sind sie nur Dekoration?

Es handelt sich bei der Tabelle um einen Veranstaltungskalender, bei dem bestimmte Eigenschaften (für wen, von wem, mit was, wann) sehr platzsparend angezeigt werden - gut für die Darstellung auf dem Handy. Um den relevanten Termin schnell zu finden, sind die Symbole notwendig - alles zu lesen, überfordert viele der heutigen Besucher. Von daher: HTML. Aber aus einem Veranstaltungsnamen "Abendkonzert" kann der Zusammenhang mit Musik geschlossen werden; das Musik-Symbol gehört dann ins CSS.

Was bekommt man denn ohne CSS oder mit einem Screenreader zu sehen? Aus der Spezifikation eines Hintergrundbildes geht keine inhaltliche Bedeutung hervor.

Mein Hauptargument ist allerdings praktischer Natur; da der Kalender auf fast jeder Seite erscheint, sind die meisten Symbole mehrfach vorhanden. Es geht also um Mehrfachverwendung (auch wenn Bandbreite immer weniger limitierend ist). Tatsächlich habe ich auch SVG-Grafiken, die nur per HTML eingebunden werden.

Wofür soll das ein „Hauptargument“ sein? Du kannst Bandbreite auch durch Image Sprites oder in CSS notierten SVG sparen – und solange es noch genug Gegenden ohne schnelles mobiles Internet gibt, spielt Bandbreite sehr wohl eine Rolle.

Viele Grüße
Robert