molily: Footer Hintergrundbild über ganze Breite

Beitrag lesen

Hallo,

Ich meine gelesen zu haben, dass die Unterstützung für das main-Element bei weitem nicht so verbreitet sei, wie für die anderen HTML5-Elemente.

Das ist richtig, denn es ist relativ neu. Fragt sich nur, was Unterstützung heißt:

1. Sie parsen das Element korrekt
2. Sie formatieren das Element korrekt
3. Sie verstehen die Bedeutung

Alle drei Phasen lassen sich nachrüsten:

1. Alle Browser mit HTML5-Parser parsen das Element korrekt, alte IEs bekommen den HTML5-Shim
2. Für ältere Browser einfach display: block setzen, genau wie für andere HTML5-Sectioning-Elementen
3. Für ältere Browser role="main" setzen, damit assistive Techniken die Bedeutung verstehen

Wenn ich allerdings nach der Semantik gehe, dann müsste ich das main-Element noch einige div-Ebenen tiefer ansetzen.

Das klingt gut.

Ich schätze da bleibt mir dann wohl doch nichts anderes übrig, als noch einen div-Container zu verwenden.

Sofern es kein passenderes Element gibt, ja.

Mathias