您可以使用<h1>
与<h6>
来构建文字。但是:
为文本制作单独的索引(目录)的正确/最佳方法是什么? (与文本在同一页面上)
通常,我只会制作一个<ul><li>...</li></ul>
列表,列出每个<h1>
... <h6>
的每个标题,但这可能不是一个好的解决方案,对吧?我特别谈论外部读者(例如盲人,或者其他程序)或甚至是阅读HTML的搜索引擎 - 他们基本上会看到每个标题两次......
我只是想知道,是否有预定义/最佳实践方法。
答案 0 :(得分:1)
目录和索引是两回事。你可能意味着前者。
只要您使用带有描述性链接文本的常规链接(通常回显标题),您使用哪个标记就很少了。您通常不需要任何浏览器生成的项目符号或数字,但最简单的选择是将ul
与list-style-type: none
一起使用,使用嵌套的ul
元素表示不同级别的标题。
当然,内容表意味着重复,辅助软件可能能够从标题元素构建目录。尽管如此,在大多数情况下,一开始的明确的内容表是任何长页面的良好可用性和可访问性。它让读者(看到或失明)首先通过标题,然后选择跳转到某处或按顺序阅读。