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