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

标准屬性

class, contenteditable, contextmenu, dir, draggable, id, irrelevant, 
lang, ref, registrationmark, tabindex, template, title

如需完整的描述,請訪問 HTML 5 中标准屬性

事件屬性

onabort, onbeforeunload, onblur, onchange, onclick, oncontextmenu, 
ondblclick, ondrag, ondragend, ondragenter, ondragleave, ondragover, 
ondragstart, ondrop, onerror, onfocus, onkeydown, onkeypress, onkeyup, 
onload, onmessage, onmousedown, onmousemove, onmouseover, onmouseout, 
onmouseup, onmousewheel, onresize, onscroll, onselect, onsubmit, onunload

如需完整的描述,請訪問 HTML 5 中事件屬性