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

问题描述 投票:0回答:1

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

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

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

有什么建议吗?

html accessibility wai-aria screen-readers
1个回答
0
投票

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

<abbr title="C Sharp">C#</abbr>
© www.soinside.com 2019 - 2024. All rights reserved.