我想知道我是否可以利用您对HTML5的专业知识。
我有两个内部链接菜单,一个在另一个下面。我应该将两个菜单都包含在一个<nav>
内,还是应该将每个菜单放在它自己的<nav>
内?
谢谢
答案 0 :(得分:0)
根据HTML 5 specification,<nav>
定义为:
nav元素表示链接到其他页面的页面的一部分 页面或页面中的部分:带有导航链接的部分。 并非页面上的所有链接组都只需要在nav元素中 由主要导航块组成的部分适合 nav元素。特别是,页脚通常具有 指向站点各个关键部分的链接列表,但是页脚元素 在这种情况下更合适,并且不需要导航元素 这些链接。
因此<nav>
是块级元素,应该嵌套list-items
以生成所需的导航元素,而不是一直定义<nav>
标记以进行导航
For Instance,
<nav>
<h1>Title</h1>
<ul>
<li><a href="#">Item 01</a></li>
<li><a href="#">Item 02</a></li>
<li><a href="#">Item 03</a></li>
</ul>
</nav>
通过CSS,根据您的需要自定义lists
,使其按您希望的方式运行。
我希望这会有所帮助。