# HTML &lt;menu&gt; 标签 ## 实例 带有两个菜单按钮 ("File" 和 "Edit") 的工具栏,每个按钮都包含带有一系列选项的下拉列表: ``` <menu type="toolbar"> <li> <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> </li> <li> <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> </li> </menu> ``` ## 浏览器支持 | IE | Firefox | Chrome | Safari | Opera | | --- | --- | --- | --- | --- | 目前所有主流浏览器都不支持 &lt;menu&gt; 标签。 ## 定义和用法 &lt;menu&gt; 标签定义命令的列表或菜单。 &lt;menu&gt; 标签用于上下文菜单、工具栏以及用于列出表单控件和命令。 ## 提示和注释: 提示:请使用 CSS 来设置菜单列表的样式! ## HTML 4.01 与 HTML5 之间的差异 在 HTML 4.01 中已弃用 &lt;menu&gt; 元素。 在 HTML5 中重新定义了 &lt;menu&gt; 元素。 ## HTML 与 XHTML 之间的差异 在 HTML 4.01 中,menu 元素不被赞成使用。 在 XHTML 1.0 Strict DTD 中,menu 元素不被支持。 ## 属性 New: HTML5 中的新属性。 | 属性 | 值 | 描述 | | --- | --- | --- | | [label](/tags/att_menu_label.asp "HTML &lt;menu&gt; 标签的 label 属性") | text | 规定菜单的可见标签。 | | [type](/tags/att_menu_type.asp "HTML &lt;menu&gt; 标签的 type 属性") | `popup` `toolbar` | 规定要显示哪种菜单类型。 | ## 全局属性 &lt;menu&gt; 标签支持 [HTML 中的全局属性](/tags/html_ref_standardattributes.asp)。 ## 事件属性 &lt;menu&gt; 标签支持 [HTML 中的事件属性](/tags/html_ref_eventattributes.asp)。 ## 相关页面 HTML DOM 参考手册:[Column 对象](/jsref/dom_obj_col.asp "HTML DOM Column 对象")