Auszeichnung des Hauptinhalts mit <main>

grouping-main-html
Titel der RegelAuszeichnung des Hauptinhalts mit <main>
BeschreibungDer Hauptinhalt einer Webseite muss mit <main> gruppiert werden.
Typatomic
Eingabeaspekte
  • Accessibility-Tree
  • Audio
  • CSS-Stiling
  • DOM-Baum
  • Grafik
  • http Benachrichtigungen
  • Multimedia
  • Sprache
  • Video
Anforderungen
  • 241 Blöcke umgehen (A)
  • 131 Info und Beziehungen (A)
AnwendbarkeitDie Regel ist auf den Hauptinhalt einer Webseite anwendbar, sofern vorhanden und in Abgrenzung zu <nav>, <aside>, <header>, und <footer> Elementen zu bestimmen. Das <main> Element ist kein Gliederungselement, aber wie die Gliederungselemente erzeugt es eine Seitenregion.
ErwartungenDer vollständige Hauptinhalt einer Webseite steht in einem <main>.
Annahmen

Es gibt nur ein <main> auf einer Webseite. Sollte es mehrere <main> Elemente auf einer Webseite geben, weist nur eines der Elemente kein hidden-Attribut auf.

Elternelemente von <main> (außer <html> und <body>) sind nur <div> oder <form>.

Der Hauptinhalt hat kein Elternelement mit aria-hidden="true".

Der Hauptinhalt hat kein Elternelement mit role="application" außer wenn ein Element mit role="application" ein Kindelement mit role="document" oder role="article" aufweist, das wiederum den Hauptinhalt als Kindelement enthält.

Das Element <main> besitzt keine ARIA-Attribute.

Zugänglichkeitsunterstützend-
Beispiele-
Änderungen-
Glossar-
Probleme (optional)-
Hintergrund (optional)-
Danksagung (optional)-