Some of Bootstrap's examples使用div.navbar
来保留导航栏,其他示例(例如,在Components documentation page中)使用nav.navbar
。这两种方法有什么区别?是否有指导使用一个而不是另一个?
答案 0 :(得分:12)
两者都将输出相同的设计,但使用nav
标签在方法上更具语义性。它代表您网页的主要导航。使用导航标签有助于搜索引擎识别哪个是您页面上的主要导航。可能还有其他链接,但您的顶级菜单是主菜单。
希望这有帮助
答案 1 :(得分:0)
Nav
在语义上更正确,比Div
更为可取。关于我已阅读的一些答案,Div
通常被认为是在任何元素中使用的最后一个选择,但我们经常看到相反的情况。
MDN定义Nav
HTML
的MDN页面链接<nav>
元素代表页面的一部分,目的是提供当前文档内或指向其他文档的导航链接。导航部分的常见示例是菜单,目录和索引。 这是Nav Element
当我在互联网上搜索更多Navbar
时,从中可以得到的Navbar
专门用于链接和按钮元素。我们在引导文档中使用了它,它在Nav
内部使用。