我知道新的HTML5 nav
元素是用于创建导航菜单的...显然...但每次我看到有人使用它时,他们倾向于在其中放置一个ul
,就像这样:
<nav>
<ul>
<li><a href=#>Item A</a></li>
<li><a href=#>Item B</a></li>
<li><a href=#>Item C</a></li>
</ul>
</nav>
这是必要的吗?有什么优势吗?没有理由只写:
<nav>
<a href=#>Item A</a>
<a href=#>Item B</a>
<a href=#>Item C</a>
</nav>
或者说,否则为什么要将
ul
包装在nav
中呢?有什么意义吗?只是为了让您的标记更具“语义化”吗?为什么不单独使用ul
呢?
<ul>
声明了多个彼此独立的选项。 - Brad Christie