我有一个导航,通常我会使用ul作为标记,但是这次我有子标题,请注意并非所有部分都有子标题:
- News
- Articles
- Products
Archive
- News
- Articles
Info
- Contact
- Terms & Conditions
标记这个的方法是什么?
我正在考虑第一个没有标题的块的ul,然后是具有标题的部分的dl。这在语义上是否正确?
答案 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