我正在制作 pdf 表格。
作为示例,提供给我的多行文本字段的标签非常长(文本是根据原始文本修改的,因此可能没有意义):
指出您的项目目标(最多 600 字):清楚 说明你的项目的目标是什么,你将遇到什么问题 面临的以及未来的挑战。注:“买房”等 不接受类似的个人项目。你必须定义 您目标的具体要素。
在文本字段的工具提示中,我应该完整地重复标签吗?或者我是否假设屏幕阅读器会读取所有这些标签,并且在工具提示中我可以写:
使用最多 600 个单词表明您的项目目标
在我遵循的课程中,讲师提到我们需要在工具提示中尽可能具有描述性和帮助性,但是,经过对此主题的一些研究,我了解到一些盲人用户会先阅读标签,然后再阅读填写该字段,因此在工具提示中重复标签是多余的。
我无法具体为 PDF 提供帮助,但显然,标签应限制为“指示项目的目标(最多 600 个字)”。否则会太长,因为每次着陆都会重复。
其余部分是非常有用的描述,不应成为标签的一部分,不应默认公布,但可以根据请求提供给用户,或者在暂停几秒钟后自动提供。
我不知道它在您的情况下具体是什么样子,但工具提示是一种常见的 UI 设计方式,用于根据请求实现此类可选描述。 鼠标用户将通过将鼠标悬停在字段上来请求它,而屏幕阅读器将使用标准快捷键(例如 Ctrl+F1)来请求它。
如果您可以在 PDF 中使用 aria-descriptedby 的等效项,则不需要为此实现特定的键盘处理。我在这方面无能为力,抱歉。
在文本字段的工具提示中,我应该完整地重复标签吗?
您的工具提示不应重复标签,而应包含文本的其余部分,“清楚地说明您的项目的目标......”在您的情况下。
在我遵循的课程中,讲师提到我们需要在工具提示中尽可能具有描述性和帮助性,但是,经过对此主题的一些研究,我了解到一些盲人用户会先阅读标签,然后再阅读填写该字段,因此在工具提示中重复标签是多余的。
在工具提示中重复标签确实是多余的。
如果我们总结一下:
如果您遵循上述步骤,那么您基本上就得到了保障。 确实有盲人用户使用箭头键浏览表单,而其他用户则仅使用 Tab。
使用箭头键的人将首先找到标签,然后是描述,然后是字段(或者可能是字段,然后是描述)。 对于此类用户来说,保持描述始终可读,而不需要按某些键盘快捷键来使其显示是一个很好的做法。
那些使用选项卡的人将登陆该字段,如果您正确实现了工具提示,则会给出标签,以及“按 Ctrl+F1 阅读描述”之类的指示。有些用户可能会立即或在暂停几秒钟后读取标签和描述,屏幕阅读器设置也允许这样配置。
无论如何,为了获得最佳结果,请与盲人用户一起测试您的表单,或者至少自己在多个平台上使用多个屏幕阅读器进行尝试。