| Titel der Regel | Auszeichnung des Hauptinhalts mit <main> |
|---|---|
| Beschreibung | Der Hauptinhalt einer Webseite muss mit <main> gruppiert werden. |
| Typ | atomic |
| Eingabeaspekte |
|
| Anforderungen |
|
| Anwendbarkeit | Die 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. |
| Erwartungen | Der 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) | - |