HTML 标签

HTML <menu> 标签

主题:HTML5 标签参考上一页|下一页

说明

<menu> 元素定义用户可以执行的命令列表(或菜单)。

下表总结了此标签的使用上下文和版本历史。

Placement:
Content: <menu>, <menuitem>, <li>, <hr> and <script>
开始/结束标签: 开始标签: required, 结束标签:required
版本: HTML 2, 3.2, 4, 4.01, 5

注意: <menu> 标签在 HTML 4.01 中已弃用,但在 HTML5 中重新引入。 但是,最好避免使用此标签,因为 Chrome、IE、Safari 和 Opera 等主要网络浏览器不支持它。


语法

<menu> 标签的基本语法如下:

HTML / XHTML: <menu> ... </menu>

下面的示例显示了 <menu> 标签的作用。

<img src="sky.jpg" id="sky" width="250" alt="Cloudy Sky" contextmenu="skymenu">
<menu type="context" id="skymenu">
    <menuitem label="Zoom In" icon="zoom-in.png" onclick="zoomin()">
    <menuitem label="Zoom Out" icon="zoom-out.png" onclick="zoomout()">
    <menuitem label="Reload Image" icon="reload.png" onclick="window.location.reload();">
</menu>

标签特定属性

下表显示了特定于 <menu> 标签的属性。

属性 说明
label text 指定菜单的可见标签。
type popup
toolbar
context
指定要显示的菜单类型。

全局属性

与所有其他 HTML 标签一样, <menu> 标签支持 HTML5 中的全局属性


事件属性

<menu> 标签还支持 HTML5 中的事件属性


浏览器兼容性

所有主要的现代浏览器都支持 <menu> 标签。

Browsers Icon

基本支持—

  • Firefox 8+ (only context menu)
  • Google Chrome ×
  • Internet Explorer ×
  • Apple Safari ×
  • Opera ×

进一步阅读

请参阅以下教程: HTML 列表.

相关标签: <ol>, <ul>, <li>.

Advertisements