HTML 5 <menu> 标签

定义和用法

<menu> 标签定义菜单列表。当希望列出表单控件时使用该标签。

HTML 4.01 与 HTML 5 之间的差异

在 HTML 4.01 中,不赞成使用 menu 元素。

在 HTML 5 中,重新定义了 menu 元素,且使用用于排列表单控件。

提示和注释

提示:请使用 CSS 来定义列表的类型。

例子

<menu>
  <li><input type="checkbox" />Red</li>
  <li><input type="checkbox" />blue</li>
</menu>

属性

属性 描述 4 5
autosubmit true false 如果为 true,那么当表单控件改变时会自动提交。   5
compact compact_rendering 不支持。请使用 CSS 代替。 4  
label menulabel 为菜单定义一个可见的标注。   5
type
  • context
  • toolbar
  • list
定义显示那种类型的菜单。默认值是 "list"。   5

全局属性

<menu> 标签支持 HTML 5 中的全局属性。

事件属性

<menu> 标签支持 HTML 5 中的事件属性。