【发布时间】:2011-09-01 22:13:46
【问题描述】:
在与 html5 中的 <nav> 标记相关的文档中似乎存在相互冲突的示例。我见过的大多数例子都使用这个:
<nav>
<ul>
<li><a href='#'>Link</a></li>
<li><a href='#'>Link</a></li>
<li><a href='#'>Link</a></li>
</ul>
</nav>
但我想知道这是否仅仅是因为人们习惯使用 div。我见过一些例子可以简单地做到这一点
<nav>
<a href='#'>Link</a>
<a href='#'>Link</a>
<a href='#'>Link</a>
</nav>
对我来说,第二种方式更简洁、更符合语义。是否有“官方”正确版本?是否有充分的理由在导航标签内仍然使用<ul> 而不仅仅是直接使用锚元素?
【问题讨论】:
标签: html