📅  最后修改于: 2023-12-03 15:31:18.274000             🧑  作者: Mango
在 HTML5 中,menu 标签被引入用于创建菜单(menu)和上下文菜单(context menu)。在本文中,我们将深入了解 menu 标签的属性及其用法。
menu 标签的用法如下:
<menu>
<li><a href="#">菜单项1</a></li>
<li><a href="#">菜单项2</a></li>
<li><a href="#">菜单项3</a></li>
<li><a href="#">菜单项4</a></li>
</menu>
此外,还有两个属性可以使用:
type 属性用于定义菜单的类型,可以是上下文菜单(context)或普通菜单(list),默认为 list。例如:
<menu type="context">
<li><a href="#">上下文菜单项1</a></li>
<li><a href="#">上下文菜单项2</a></li>
<li><a href="#">上下文菜单项3</a></li>
<li><a href="#">上下文菜单项4</a></li>
</menu>
label 属性用于定义菜单的标签,在菜单中显示的文本。例如:
<menu label="操作">
<li><a href="#">菜单项1</a></li>
<li><a href="#">菜单项2</a></li>
<li><a href="#">菜单项3</a></li>
<li><a href="#">菜单项4</a></li>
</menu>
目前,menu 标签的支持情况如下:
HTML5 中的 menu 标签可以创建菜单和上下文菜单,支持 type 和 label 两个属性。在使用时需要注意浏览器兼容性。