在我的网站上,我引用了编程语言C#。屏幕阅读器将其读取为“ C号”。
是否有必要强迫屏幕阅读器发音为“ C Sharp”?
如果是这样,我已经尝试过<span aria-label="C sharp">C#</span>
,但是<span>
阻止了屏幕阅读器的运行...即使将鼠标悬停在'C#'文本上,它也仍然发音为“ C number”。 / p>
有什么建议吗?
答案 0 :(得分:3)
我会将其包装在abbr
标记中,并提供C Sharp
作为title属性。您正在为标记添加语义,然后辅助技术可以使用它。强迫屏幕阅读器正确阅读并不是真正值得的,因为这可能会使您感到困惑,并且大多数用户会将屏幕阅读器设置为根据自己的喜好阅读缩写。
<abbr title="C Sharp">C#</abbr>