Matthias Scharwies: Validator meckert wegen: <main role="main">

Beitrag lesen

Servus!

Bzw. was genau besagt diese Fehlermeldung des Validators denn?

Das main-Element darf ja nur einmal im Dokument vorkommen. Da ist dann wohl semantisch auch klar, was es bedeuten soll und richtig so, wie Du es gemacht hast, mit Ausnahme des Attributes und seiner Zuweisung "role=main". Das sollst Du weglassen - sagt der Validator.

Für Browser, die main nicht "verstehen" (darstellen ist mittels display:block; schon ok), wie z.B. der Internet Explorer zeigt das role-Attribut an, dass es sich hier um den Hauptinhalt handelt. Also doppelt gemoppelt. Ich würd's drinlassen.

Grüße
TS

Grüße Matthias Scharwies