Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

7年前关闭。



Improve this question




为什么通常使用无序列表来构建网站导航,而不是使用有序列表或简单地创建以另一个id元素作为组放置的div id?也许它是我以前还记不起的html/css以前版本的遗留物,或者可能是CSS3控件增加的结果,但是我一直都是这样做,并且从未真正质疑过为什么:
<ul>
<li><a href="#">Nav Item 1</a></li>
<li><a href="#">Nav Item 2</a></li>
<li><a href="#">Nav Item 3</a></li>
<li><a href="#">Nav Item 4</a></li>
</ul>

任何见解将不胜感激。

最佳答案

菜单是链接列表。

由于它是一个列表,因此应使用列表标记而不是通用块(div)标记来表示。

the CSS specification:



大多数网站都会显示部分列表,但是您访问它们的顺序并不重要。这意味着列表项的顺序并不重要,因此它应该是链接的无序列表,而不是链接的有序列表。

10-05 21:04
查看更多