Html 阻止屏幕阅读器读取默认标记元素指令
我正在改进我的站点的可访问性,我的屏幕阅读器(目前正在使用JAWS 15进行测试)正在为一个HTML元素提供默认指令,我希望为该元素提供不同的指令 到目前为止,我已经能够添加Html 阻止屏幕阅读器读取默认标记元素指令,html,accessibility,screen-readers,wai-aria,Html,Accessibility,Screen Readers,Wai Aria,我正在改进我的站点的可访问性,我的屏幕阅读器(目前正在使用JAWS 15进行测试)正在为一个HTML元素提供默认指令,我希望为该元素提供不同的指令 到目前为止,我已经能够添加aria label=“为了foo,您需要加上“,但是在离开元素之前,屏幕阅读器正在播放默认指令,这些指令不正确(即“按X键执行Y”) 关于防止屏幕阅读器读取默认标记元素指令的任何建议?如果我正确理解了您的问题,您所指的内容称为指导信息。例如,“按空格键激活此按钮”。 您不能更改或覆盖这些消息,因为它们是屏幕阅读器本身的一部
aria label=“为了foo,您需要加上“
,但是在离开元素之前,屏幕阅读器正在播放默认指令,这些指令不正确(即“按X键执行Y”)
关于防止屏幕阅读器读取默认标记元素指令的任何建议?如果我正确理解了您的问题,您所指的内容称为指导信息。例如,“按空格键激活此按钮”。
您不能更改或覆盖这些消息,因为它们是屏幕阅读器本身的一部分。但是,它们是初学者最常使用的,当用户熟悉他/她的屏幕阅读器和窗口时,通常会关闭这些消息。对于与表单元素关联的说明文本,您可能希望对实际表单字段标签使用aria label或aria labelledby,对教学文本使用aria descripbeby
WAI-ARIA 1.0创作实践很好地描述了ARIA label、ARIA labelledby和ARIA describedby的适当用途。[http://www.w3.org/WAI/PF/aria-practices/#relations_labeling]谢谢!家教留言帮了我的忙。我最初找不到很多信息,因为我没有寻找正确的语义。