HTML/Elemente/menu
Das menu-Element sollte eine Gruppe von Befehlen wie Toolbars und Werkzeugleisten in Desktop-Applikationen repräsentieren oder ein Kontextmenü sein.
Das menu-Element wurde in HTML4.01 als deprecated angesehen, in HTML5 wieder aufgenommen. In HTML 5.2 ist es erneut obsolet.
Firefox unterstützte das menu-Element teilweise; allerdings benutzte es einen type="context"
anstelle des in der Spezifikation dafür vorgesehenen type="popup"
[1]
Alternativ zum toolbar
-Attribut verwendete Firefox ein list
-Attribut.
Chrome hatte eine in-progress implementation, die das menu-Element in der Spezifikation hielt. Dies wurde dies jedoch entfernt und das Element wird mangels Browserunterstützung aus dem Standard entfernt.[2]
Im Unterschied zum dialog-Element, das auch bei fehlender Unterstützung trotzdem gerendert wird, werdenmenu
- und menuitem
-Elemente von keinem aktuellen Browser dargestellt.Siehe auch
- Tutorial HTML5-Seitenstrukturierung
- SELFHTML-Blog: mehrteilige HTML5-Serie
- JavaScript/Tutorials/Kontextmenü
Weblinks
- Spezifikation (W3C): menu (Entwurf)
- MDN: menu
- css-tricks: semantic Menu context
Quellen
- ↑ MDN: Bug 1100749
- ↑ WHATWG: Remove <menuitem> and context menu specs #2730 vom 01.06.2017