<nav>或<menu>(HTML5)

100 html standards html5 menu nav

W3Schools.com和我很确定我记得看到W3C.org声明<menu>应该用于工具栏菜单和列出表单控制命令.

那么,我应该在主菜单中使用哪一个?Nav,还是Menu?有关系吗?

zzz*_*Bov 160

nav用于内部链接组(a元素).通常,这意味着链接应该转移到单独的页面,或者在AJAX页面的情况下更改内容.单击某个nav项目时会出现某种内容更改.

menu被用于控制组(a,input,button).通常,这意味着输入应在页面内执行功能.单击某个menu项目时会出现某种javascript交互.

nav:网站的导航.

menu:Web应用程序的菜单.

  • 有趣的事实:规范允许直接在`<menu>`标签下嵌套`<li>`元素,而不需要`<ul>`列表.要求是省略`<menu>`的`type`属性或设置为`'toolbar"`.请参阅[<li>`元素]的规范(http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-li-element)和[` <menu>`element](http://www.w3.org/html/wg/drafts/html/master/single-page.html#the-menu-element). (8认同)

Su'*_*Su' 10

这是一篇HTML5Doctor文章,nav其中有一节与它有什么不同menu(基本上,在实际应用程序中使用它).看起来像你想要的nav.