Wir laden zu einem Online-Workshop (über Discord) ein. Dieser richtet sich ausdrücklich auch an Newbies und Interessierte! Jede(r) ist herzlich willkommen!
HTML/Elemente/menu
Aus SELFHTML-Wiki
Das menu-Element sollte eine Gruppe von Befehlen wie Toolbars und Werkzeugleisten in Desktop-Applikationen repräsentieren oder ein Kontextmenü sein.
Beachten Sie: 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
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.Empfehlung: Navigationsleisten und Menüs mit Verweisen sollten mit dem nav-Element umschlossen werden.
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
Interaktive Elemente