<menu> | HTML5菜单标签的定义与用法
定义与用法
- <menu> 标签定义命令的列表或菜单。
- <menu> 标签用于上下文菜单、工具栏以及用于列出表单控件和命令。
- 一个<menu>元素中可以包含一个或多个<li>或<menuitem>元素。
提示:不推荐使用此标签,虽然目前某些浏览器可能仍支持它,但它已经从相关的Web标准中删除。避免使用它,并尽可能更新现有代码。
语法格式
<menu>……..</menu>
示例代码
<menu>
<li>Html教程</li>
<li>Java教程</li>
<li>JavaScript教程</li>
<li>PHP教程</li>
<li>Python教程</li>
</menu>
效果展示:
HTML 4.01 与 HTML5 差异
- 在 HTML 4.01 中已弃用 <menu> 元素。
- HTML5 中重新定义了 <menu> 元素。
HTML 与 XHTML 之间的差异
- 在 HTML 4.01 中,不赞成使用menu元素。
- 在 XHTML 1.0 Strict DTD 中,menu 元素不被支持。
浏览器支持
IE | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|
目前所有主流浏览器都不支持 <menu> 标签。
标签属性
: HTML5新属性。
属性 | 值 | 描述 |
---|---|---|
label | text | 规定菜单的可见标签。 |
type | popuptoolbar | 规定要显示哪种菜单类型。 |
全局属性
<menu> 标签支持 HTML 中的全局属性。
事件属性
<menu> 标签支持 HTML 中的事件属性。