可能重复:
<nav> or <menu> (HTML5)
HTML有两个语义标签,用于在页面中创建菜单。我应该在哪里使用标记<menu>
,以及标记<nav>
。这些标签有什么区别?
附:抱歉我的英文。
答案 0 :(得分:2)
<nav>
应该用于网站/页面导航 - 这意味着点击导航元素中的链接会将浏览器带到不同的内容。它受到广泛支持,大多数浏览器的最新版本将在本地处理它。
<menu>
对于不影响实际导航的UI功能 - 例如,如果您有一个富文本编辑器,那么用于文本格式化的任何按钮都可以放在菜单元素中。据我所知,任何人都不支持菜单。