--- title: nav slug: Web/HTML/Element/nav tags: - Element - HTML - HTML Sektionen - Referenz - Web translation_of: Web/HTML/Element/nav ---
Das HTML Element <nav>
zeichent einen Seitenbereich aus, der dazu bestimmt ist Navigationslinks bereitzustellen, die entweder zum aktuellen Dokument oder zu anderen Dokumenten zeigen. Häufige Beispiele für Navigationsbereiche sind Menüs, Inhaltsverzeichnisse oder andere Verzeichnisse.
Inhaltskategorien | Fließender Inhalt, Unterteilender Inhalt, Fühlbarer Inhalt. |
---|---|
Erlaubter Inhalt | Fließender Inhalt. |
Tag Wegfall | {{no_tag_omission}} |
Erlaubte Elternelemente | Alle Elemente die fließenden Inhalt akzeptieren. |
Erlaubte ARIA-Rollen | Keine |
DOM interface | {{domxref("HTMLElement")}} |
Dieses Element besitzt nur die globalen Attribute.
<nav>
Element enthalten sind. Die Benutzung von <nav>
ist nur für wichtige Abschnitte von Navigationslinks beabsichtigt; normalerweise enthält das {{HTMLElement("footer")}} Element eine Liste von Links, welche nicht in einem {{HTMLElement("nav")}} Element beinhaltet sein müssen.aria-labelledby
kann benutzt werden um Barrierefreiheit zu fördern (siehe Beispiel).In diesem Beispiel wird das <nav>
Element benutzt, um eine ungeordnete Liste ({{HTMLElement("ul")}}) von Links. Mit entsprechenden CSS kann dies als Seitenleiste, Navigationsleiste oder Drop-Down-Menü verwendet werden.
<nav class="menu"> <ul> <li><a href="#">Startseite</a></li> <li><a href="#">Über</a></li> <li><a href="#">Kontakt</a></li> </ul> </nav>
Spezifikation | Status | Anmerkung |
---|---|---|
{{SpecName('HTML WHATWG', 'sections.html#the-nav-element', '<nav>')}} | {{Spec2('HTML WHATWG')}} | Keine Änderung seit dem letzten W3C Schnapschuss. |
{{SpecName('HTML5 W3C', 'sections.html#the-nav-element', '<nav>')}} | {{Spec2('HTML5 W3C')}} | Anfängliche Definition |
{{Compat("html.elements.nav")}}