Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das <menu> HTML-Element wird in der HTML-Spezifikation als semantische Alternative zu <ul> beschrieben, wird jedoch von Browsern (und im Accessibility-Baum) genauso behandelt wie <ul>. Es repräsentiert eine ungeordnete Liste von Elementen (die durch <li>-Elemente dargestellt werden).
Dieses Element akzeptiert auch die globalen Attribute.
compactDieses Boolean-Attribut deutet darauf hin, dass die Liste in einem kompakten Stil angezeigt werden sollte. Die Interpretation dieses Attributs ist browserspezifisch. Verwenden Sie stattdessen CSS: Um einen ähnlichen Effekt wie das compact-Attribut zu erzielen, kann die CSS-Eigenschaft line-height mit einem Wert von 80% verwendet werden.
Die Elemente <menu> und <ul> repräsentieren beide eine ungeordnete Liste von Elementen. Der wesentliche Unterschied besteht darin, dass <ul> hauptsächlich Elemente zur Anzeige enthält, während <menu> eine Werkzeugleiste darstellt, die Befehle enthält, die der Benutzer ausführen oder aktivieren kann.
Hinweis: In frühen Versionen der HTML-Spezifikation hatte das <menu>-Element einen zusätzlichen Anwendungsfall als Kontextmenü. Diese Funktionalität wird als obsolet betrachtet und ist nicht in der Spezifikation enthalten.
In diesem Beispiel wird ein <menu> verwendet, um eine Werkzeugleiste für eine Bearbeitungsanwendung zu erstellen.
Beachten Sie, dass dies funktionell nicht anders ist als:
|
Flussinhalt. Wenn die Kindelemente des Elements mindestens ein <li>-Element enthalten: Greifbarer Inhalt. |
|
Null oder mehr Vorkommen von <li>, <script> und <template>. |
| Keine, sowohl das Start- als auch das End-Tag sind obligatorisch. |
| Jedes Element, das Flussinhalt akzeptiert. |
| list |
| directory, group, listbox, menu, menubar, none, presentation, radiogroup, tablist, toolbar oder tree |
| [`HTMLMenuElement`](/de/docs/Web/API/HTMLMenuElement) |
| HTML # the-menu-element |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.