另一个新的语义元素的HTML是<nav>元素。<nav>元素表示为一个文档的导航。导航可以在文件或其他文件,但重要的是要注意,并不是所有的链接在一个文档应标注与<nav>元素。
<nav>元素应该仅仅用于主要的导航结构。
所以我如何使用<nav>标签?在“旧思想”你可能会使用一个div来做你的标记:
<div id="menu"> <ul> <li><a href="home.html">Home</a></li> ... </ul> </div>
也许是这样的:
<div id="navigation"> <ul> <li><a href="home.html">Home</a></li> ... </ul> </div>
和标记明智的,不同的是非常小的,你只需要替换旧的< div >与新的更多的语义正确的<nav>元素,像这样:
<nav> <ul> <li><a href="home.html">Home</a></li> ... </ul> </nav>
所以,这意味着它很容易使用新的<导航>元素,对吗?遗憾的是:没有。没有共识的何时使用<导航>元素。它能被用于面包屑吗?相关的文章?分页?有些人会说“绝对”,别人会说“不行!”
应该这阻止你使用<nav>元素?没有。您可以使用<nav>元素的所有上述的例子,它是由你决定,你想使用它。一的法则可能使用它当你会使用< div id = "menu" >或< div id = "nav" >,这意味着这两个之前提到的例子可以得到标记和<导航>元素。
你已经学会了:
<nav>元素应该用于主要的导航结构
有些人可能会使用<nav>元素为面包屑,分页和相关文章
从本质上讲,这是你自己的感知的语义的<nav>元素,决定你如何使用它。
<nav>元素是一个块级元素。