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

时间:2014-02-15 20:15:11

标签: html accessibility screen-readers wai-aria

我正在改善我的网站的可访问性,我的屏幕阅读器(目前正在使用JAWS 15进行测试)正在为HTML元素提供默认说明,我想为其提供不同的说明。

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

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

对于与表单元素关联的教学文本,您可能希望将aria-label或aria-labelledby用于实际表单字段标签,并使用aria-describedby作为指令文本。

WAI-ARIA 1.0创作实践提供了对aria-label,aria-labelledby和aria-describedby的适当用途的良好描述。 [http://www.w3.org/WAI/PF/aria-practices/#relations_labeling]