【发布时间】:2012-03-26 02:45:52
【问题描述】:
HTML 有两个语义标签用于在页面中创建菜单。我应该在哪里使用标签<menu>,在哪里使用标签<nav>。这些标签有什么区别?
附言对不起我的英语。
【问题讨论】:
HTML 有两个语义标签用于在页面中创建菜单。我应该在哪里使用标签<menu>,在哪里使用标签<nav>。这些标签有什么区别?
附言对不起我的英语。
【问题讨论】:
<nav> 应该用于站点/页面导航 - 这意味着单击导航元素中的链接会将浏览器带到不同的内容。它得到了广泛的支持,大多数浏览器的最新版本都可以原生处理它。
<menu> 用于不影响实际导航的 UI 功能 - 例如,如果您有一个富文本编辑器,则用于文本格式的任何按钮都可以放在菜单元素中。据我所知,目前还没有任何人支持菜单。
【讨论】: