在里面导航部分标题

时间:2016-09-13 10:23:52

标签: html html5 markup semantic-markup

我有一个导航,通常我会使用ul作为标记,但是这次我有子标题,请注意并非所有部分都有子标题:

- News
- Articles
- Products

Archive
- News
- Articles

Info
- Contact
- Terms & Conditions

标记这个的方法是什么?

我正在考虑第一个没有标题的块的ul,然后是具有标题的部分的dl。这在语义上是否正确?

1 个答案:

答案 0 :(得分:2)

ul个元素可以嵌套

<nav>
 <ul>
  <li>Archive
   <ul>
    <li>News</li>
    <li>Articles</li>
   </ul></li>
  <li>Info 
  ...
 </ul>
</nav>

<强>更新

由于您的nav是包含子类别的类别列表,因此嵌套ul似乎更好,因为dl是用于对的定义列表(如title -> description })。

请参阅:https://developer.mozilla.org/en/docs/Web/HTML/Element/dl