我正在整理我的博客 - 其中包括一个允许人们按主题浏览的标签云
我正在考虑将标记云链接包装在<nav>
标记中,因为它们是技术上导航链接。
别人怎么想?
答案 0 :(得分:8)
W3C定义是“nav元素表示链接到其他页面或页面中的部分的页面的一部分:带有导航链接的部分。”然后注意“并非页面上的所有链接组都必须在nav元素中 - 该元素主要用于由主要导航块组成的部分。”
在我看来,标签云更类似于搜索查询的结果(绝对不是导航块),而不是定义良好的导航元素。
所以:我不会。
答案 1 :(得分:2)
遵循与Olaf相同的定义,我会考虑将它们放入<nav>
元素中。
标签云可以成为用户的主要帮助,但主要是因为它们的大小不同,这为您的用户提供了哪些链接最重要的视觉反馈。
<nav>
元素(主要)也有助于有限制的用户,因为它可以帮助他们的浏览器查找导航组。因此,尽管包含标签云可能会有所帮助,但您可能希望找到一种方法来使盲人用户明确了重要性。
如果你没有办法做到这一点,那么将标签云包含在<nav>
元素中是没有意义的,如果有的话。