【发布时间】:2016-05-04 21:21:58
【问题描述】:
我正在构建一个包含以下内容的 HTML 网页:
为了继续,请输入此代码:GJBQTCXU
“GJBQTCXU”是由一串字母组成的代码;但是,屏幕阅读器会尝试将其发音为一个单词。我怎样才能阻止他们尝试发音这个无意义的单词,而是让它一次读一个字母:“G J B Q T C X U”。
作为澄清,我正在构建此页面,以便屏幕阅读器自动执行正确的操作。我知道用户可以选择让他们的读者一次读出每个字母,但我不希望我的用户必须采取任何额外的步骤。
【问题讨论】:
-
不要。我一直在走这条路,并用真实的用户对其进行了测试。你可能认为你在帮助,但你真的不是。特别是当用户只想让读者在知道字母的情况下快速浏览页面,而您通过强制逐字母发音来减慢该用户的速度。
-
有一个 CSS
speak-as(还有speak)属性对浏览器的支持很糟糕。
标签: html accessibility screen-readers