哪个标签用于创建菜单,ul或菜单?

时间:2014-04-18 16:58:24

标签: html menu html-lists

我感谢如果我想在html中创建一个菜单,我应该使用ul标签。但我刚刚发现了菜单标签,所以我想知道哪个标签比创建菜单更可取。它是

<ul>                                          <menu>
<li>LOL</li>                                  <li>LOL</li>
<li>Mmmm</li>                                 <li>Mmmm</li>
</ul>                                         </menu>

同样的事情?

2 个答案:

答案 0 :(得分:0)

这是我转到HTML菜单。

  <ul>
    <li><a href="#">One</a></li>
    <li><a href="#">Two</a></li>
  </ul>

这个问题应该为你清理很多东西:<nav> or <menu> (HTML5)

答案 1 :(得分:0)

如果您尝试创建导航栏(无论是在网站的顶部,侧面还是底部),正确的语义标记将是..

<nav>
  <ul>
    <li>Menu Item One</li>
    <li>Menu Item Two</li>
    <li>Menu Item Three</li>
    ...
  </ul>
</nav>

请注意,您仍然需要<ul>内的列表(<ol><nav>)。在语义上,The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links.

<nav>
  <li>Menu Item One</li>
  <li>Menu Item Two</li>
  ...
</nav>

不会工作。

<menu>用于表示网络应用或游戏或其他内容的控件菜单,而非用于导航。微妙但重要的语义差异。另请注意,此帖子的时间似乎没有任何主要浏览器支持<menu>