在HTML中制作索引(目录)的正确方法是什么

时间:2012-12-07 14:15:37

标签: html specifications

您可以使用<h1><h6>来构建文字。但是:

为文本制作单独的索引(目录)的正确/最佳方法是什么? (与文本在同一页面上)

通常,我只会制作一个<ul><li>...</li></ul>列表,列出每个<h1> ... <h6>的每个标题,但这可能不是一个好的解决方案,对吧?我特别谈论外部读者(例如盲人,或者其他程序)或甚至是阅读HTML的搜索引擎 - 他们基本上会看到每个标题两次......

我只是想知道,是否有预定义/最佳实践方法。

1 个答案:

答案 0 :(得分:1)

目录和索引是两回事。你可能意味着前者。

只要您使用带有描述性链接文本的常规链接(通常回显标题),您使用哪个标记就很少了。您通常不需要任何浏览器生成的项目符号或数字,但最简单的选择是将ullist-style-type: none一起使用,使用嵌套的ul元素表示不同级别的标题。

当然,内容表意味着重复,辅助软件可能能够从标题元素构建目录。尽管如此,在大多数情况下,一开始的明确的内容表是任何长页面的良好可用性和可访问性。它让读者(看到或失明)首先通过标题,然后选择跳转到某处或按顺序阅读。