| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/HTML/Reference/Elements/menu | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
<menu> HTML-Menu-ElementDiese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
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 reprsentiert eine ungeordnete Liste von Elementen (die durch <li>-Elemente dargestellt werden).
<div class="news">
<a href="#">NASA's Webb Delivers Deepest Infrared Image of Universe Yet</a>
<menu>
<li><button id="save">Save for later</button></li>
<li><button id="share">Share this news</button></li>
</menu>
</div>
.news {
background-color: bisque;
padding: 1em;
border: solid thin black;
}
menu {
list-style-type: none;
display: flex;
padding: 0;
margin-bottom: 0;
gap: 1em;
}
Dieses Element akzeptiert auch die globalen Attribute.
compact Dieses 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> reprsentieren beide eine ungeordnete Liste von Elementen. Der wesentliche Unterschied besteht darin, dass <ul> hauptschlich Elemente zur Anzeige enthlt, whrend <menu> eine Werkzeugleiste darstellt, die Befehle enthlt, die der Benutzer ausfhren oder aktivieren kann.
Hinweis:
In frhen Versionen der HTML-Spezifikation hatte das <menu>-Element einen zustzlichen Anwendungsfall als Kontextmen. Diese Funktionalitt wird als obsolet betrachtet und ist nicht in der Spezifikation enthalten.
In diesem Beispiel wird ein <menu> verwendet, um eine Werkzeugleiste fr eine Bearbeitungsanwendung zu erstellen.
<menu>
<li><button >Copy</button></li>
<li><button >Cut</button></li>
<li><button >Paste</button></li>
</menu>
Beachten Sie, dass dies funktionell nicht anders ist als:
<ul>
<li><button >Copy</button></li>
<li><button >Cut</button></li>
<li><button >Paste</button></li>
</ul>
menu,
ul {
display: flex;
list-style: none;
padding: 0;
width: 400px;
}
li {
flex-grow: 1;
}
button {
width: 100%;
}
| Inhaltskategorien |
Flussinhalt. Wenn die Kindelemente des Elements mindestens ein
|
|---|---|
| Zulssiger Inhalt |
Null oder mehr Vorkommen von |
| Tag-Auslassung | Keine, sowohl das Start- als auch das End-Tag sind obligatorisch. |
| Zulssige Eltern | Jedes Element, das Flussinhalt akzeptiert. |
| Implizite ARIA-Rolle |
list
|
| Zulssige ARIA-Rollen |
directory, group,
listbox, menu, menubar,
none, presentation,
radiogroup, tablist,
toolbar oder tree
|
| DOM-Schnittstelle | [`HTMLMenuElement`](/de/docs/Web/API/HTMLMenuElement) |
| Spezifikation |
|---|
| HTML # the-menu-element |
<a><abbr><acronym><address><area><article><aside><audio><b><base><bdi><bdo><big><blockquote><body><br><button><canvas><caption><center><cite><code><col><colgroup><data><datalist><dd><del><details><dfn><dialog><dir><div><dl><dt><em><embed><fencedframe><fieldset><figcaption><figure><font><footer><form><frame><frameset><geolocation><h1><h6><head><header><hgroup><hr><html><i><iframe><img><input><ins><kbd><label><legend><li><link><main><map><mark><marquee><menu><meta><meter><nav><nobr><noembed><noframes><noscript><object><ol><optgroup><option><output><p><param><picture><plaintext><pre><progress><q><rb><rp><rt><rtc><ruby><s><samp><script><search><section><select><selectedcontent><slot><small><source><span><strike><strong><style><sub><summary><sup><table><tbody><td><template><textarea><tfoot><th><thead><time><title><tr><track><tt><u><ul><var><video><wbr><xmp><input>-Typen<input type="button"><input type="checkbox"><input type="color"><input type="date"><input type="datetime-local"><input type="email"><input type="file"><input type="hidden"><input type="image">`<input type="month">`<input type="number"><input type="password"><input type="radio"><input type="range"><input type="reset"><input type="search"><input type="submit"><input type="tel"><input type="text"><input type="time"><input type="url"><input type="week"><script type>Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |