HTML 标签

HTML5 <menuitem> 标签

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

说明

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

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

Permitted Parent: <menu>
Content: None. 它是一个empty 空元素
开始/结束标签: 开始标签: required, 结束标签:forbidden
版本: New in HTML5

语法

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

HTML: <menuitem>; XHTML: <menuitem />

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

<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>

警告: 目前,大多数网络浏览器(如 Chrome、IE、Safari 等)不支持 <menuitem> 标签。最好避免使用此标签。


标签特定属性

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

属性 说明
Required — 必须在此标签上指定以下属性才能使标签有效。
label text 指定命令/菜单项的名称,向用户显示。
Optional — 以下属性是可选的。
checked checked 此布尔属性指定在页面加载时是否选择命令或菜单项。
command ID 指定单独元素的 ID,指示要间接调用的命令。
default default 此布尔属性将命令/菜单项指定为默认命令。
disabled disabled 此布尔属性指示该命令已禁用且在当前状态下不可用。
icon URL Specifies an icon for the command/menu item.
radiogroup group-name 指定一组命令的名称,当被选中时,这些命令将切换为单选按钮。 仅在 type 属性为 radio 的情况下使用。
type checkbox
command
radio
指定命令/菜单项的类型。 此属性的默认值为 command。

全局属性

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


事件属性

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


浏览器兼容性

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

Browsers Icon

基本支持—

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

进一步阅读

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

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

Advertisements