Das banner-Landmark muss auf der obersten Ebene platziert sein
Blind
Hören
WCAG 2.2 Level A
Das banner-Landmark wird verwendet, um den Hauptbereich der Kopfzeile (Header) einer Webseite zu kennzeichnen. Es darf nur auf der obersten Ebene (<body>) einer Seite erscheinen und darf nicht in anderen Landmark-Containern verschachtelt sein.
Warum es wichtig ist
Screenreader ermöglichen es Nutzern, schnell zu verschiedenen Landmark-Bereichen zu springen.
Wenn mehrere banner-Landmarks auf einer Seite existieren, kann das die Navigation für Screenreader-Nutzer verwirrend machen.
Behebung des Problems
Das role=”banner”-Element muss auf der obersten Ebene der Seite sein (direkt innerhalb von <body>).
Es darf nicht innerhalb anderer Landmark-Rollen (wie main, aside, article, section oder footer) verschachtelt sein.