防止屏幕阅读器读取默认标记元素指令

我正在改进我的网站和屏幕阅读器的可访问性(目前使用JAWS 15进行测试)为我想提供不同指令的HTML元素提供默认指示。防止屏幕阅读器读取默认标记元素指令

到目前为止,我已经能够添加aria-label="In order to foo, you need to bar",但在离开元素之前,屏幕阅读器正在播放默认指令,这些指令是不正确的(即“按X键执行Y”)。

有关防止默认标记元素指令被屏幕阅读器读取的任何建议?

回答:

如果我正确地理解了你的问题,你所指的是所谓的导师信息。例如,“按空格键激活此按钮”。
您不能更改也不能覆盖这些消息,因为它们是屏幕阅读器本身的一部分。然而,他们最常用于初学者,并且当用户熟悉他/她的屏幕阅读器和Windows时,他/她倾向于关闭这些消息。

回答:

对于与表单元素相关联的说明文本,您可能希望将aria-label或aria-labelledby用于实际表单字段标签和aria-describeby用于说明文本。

WAI-ARIA 1.0创作实践很好地描述了咏叹调标签,咏叹调标签和咏叹调的合适用途。 [http://www.w3.org/WAI/PF/aria-practices/#relations_labeling]

以上是 防止屏幕阅读器读取默认标记元素指令 的全部内容, 来源链接: utcz.com/qa/262737.html

回到顶部