如何使屏幕阅读器正确发音C#

时间:2019-11-22 09:24:07

标签: html accessibility wai-aria screen-readers

在我的网站上,我引用了编程语言C#。屏幕阅读器将其读取为“ C号”。

是否有必要强迫屏幕阅读器发音为“ C Sharp”?

如果是这样,我已经尝试过<span aria-label="C sharp">C#</span>,但是<span>阻止了屏幕阅读器的运行...即使将鼠标悬停在'C#'文本上,它也仍然发音为“ C number”。 / p>

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

我会将其包装在abbr标记中,并提供C Sharp作为title属性。您正在为标记添加语义,然后辅助技术可以使用它。强迫屏幕阅读器正确阅读并不是真正值得的,因为这可能会使您感到困惑,并且大多数用户会将屏幕阅读器设置为根据自己的喜好阅读缩写。

<abbr title="C Sharp">C#</abbr>