< html‎ | elements
Jump to: navigation, search


This article is In Progress.

W3C Editor's Draft


The menu element represents information as a list of items or commands.

Overview Table

DOM Interface HTMLMenuElement

The menu element is used to define a list as a menu of commands. The menu element has two specific attributes as well as can accept global and event attributes in HTML.

The menu element is currently unsupported by major browsers.


The menu element will specifically accept the label attribute whose value is text and the type attribute whose value can be context, toolbar, or list. list is the default value.

The menu element also accepts global attributes and event attributes.


View live exampleThis is an example of the menu element using the type and label attributes as well as the button element.


<menu type="toolbar">
  • <menu label="File"> <button type="button" onclick="file_new()">New...</button> <button type="button" onclick="file_open()">Open...</button> <button type="button" onclick="file_save()">Save</button> </menu>
  • <menu label="Edit"> <button type="button" onclick="edit_cut()">Cut</button> <button type="button" onclick="edit_copy()">Copy</button> <button type="button" onclick="edit_paste()">Paste</button> </menu>
  • </menu>


    The menu and ul both represent an unordered list of items. They differ in the way that the ul element only contains items to display while the menu element contains interactive items, to act on.

    Related specifications

    Specification Status Related Changes
    HTML 4.01 Deprecated
    DOM HTML Redifined



    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
    Basic support ? ? ? ? ?


    Feature Android BlackBerry Chrome for mobile Firefox Mobile (Gecko) IE Mobile Opera Mobile Opera Mini Safari Mobile
    Basic support ? ? ? ? ? ? ? ?

    See also

    Other articles


    This article contains content originally from external sources.

    Portions of this content come from the Microsoft Developer Network: [Windows Internet Explorer API reference Article]