我感谢如果我想在html中创建一个菜单,我应该使用ul标签。但我刚刚发现了菜单标签,所以我想知道哪个标签比创建菜单更可取。它是
<ul> <menu>
<li>LOL</li> <li>LOL</li>
<li>Mmmm</li> <li>Mmmm</li>
</ul> </menu>
同样的事情?
答案 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>