【发布时间】:2022-11-03 18:34:34
【问题描述】:
我的任务是标记一个文档,其视觉标题已被编写如下:
- 我们的论文讨论了 2022 年 XYZ 的各种努力
- XYZ 2022 年在美术领域
- XYZ 2022年美术板块进展总结
- XYZ 2022 年各类型进展结果
- 工匠运动中 XYZ 的美术部门进展
- 印象派运动中 XYZ 的美术部门进展
- XYZ 在后衰退运动中的美术部门进展
- XYZ 2022 年在科学领域内
- XYZ 2022年科学板块进展总结
- XYZ各分公司2022年进度结果
- XYZ 化学领域的科学部门进展
- XYZ 在生物学领域的科学部门进展
- XYZ 在燃素学领域的科学部门进展
- XYZ 2022 年在高级研究领域内
- XYZ 2022年研究领域进展总结
- XYZ 2022 年努力进展成果
- XYZ 在公共交通领域的研究进展
- XYZ 在量子光子学领域的研究进展
- XYZ 在可再生采矿领域的研究进展
- XYZ 2022 年在美术领域
我担心的是标题的措辞方式会使它们通过屏幕阅读器导航变得乏味。例如,如果我想跳到“印象派运动”部分,我将不得不在区分每个标题的实际信息之前听很多重复的“美术结果中的 XY”前缀。
这不是我的内容,我不能更改标题,作者也不能。但是,我已获准调整标记以便呈现一个修改的与视觉不同的语义“大纲”视图。欢迎提供反馈,但我认为像下面这样的大纲对于通过屏幕阅读器导航的人会更有用:
- 我们的论文讨论了 2022 年 XYZ 的各种努力
- 2022 年 XYZ 的美术部门
- XYZ 2022年进度总结
- 各个流派的结果
- 工匠机芯
- 印象派运动
- 后衰退运动
- 2022 年 XYZ 的科学部门
- XYZ 2022年进度总结
- 单个分支的结果
- 化学领域
- 生物领域
- 燃素学领域
- 2022 年 XYZ 高级研究
- XYZ 2022年进度总结
- 努力的结果
- 公共交通空间
- 量子光子空间
- 可再生采矿空间
- 2022 年 XYZ 的美术部门
我的问题是,我如何以现实世界的屏幕阅读实用程序可以接受的方式完成此任务?
如果我只是把每个标题都当作:
<h4>Fine arts sector progress at XYZ within the impressionist movement</h4>
并添加一个带有缩短版本的aria-label,例如:
<h4 aria-label="impressionist movement">Fine arts sector progress at XYZ within the impressionist movement</h4>
这会是一个有效和适当的解决方案吗?有没有一种方法可以使用内置在操作系统中的东西(如 VoiceOver 或 ChromeVox)来测试结果,或者像 JAWS 这样的付费实用程序在这方面的行为是否有很大不同?
【问题讨论】:
标签: html accessibility wai-aria semantic-markup outliner