如何让屏幕阅读器正确发音 C#
How to make a screenreader pronounce C# correctly
在我的网站上,我引用了 C# 编程语言。屏幕 reader 会将其读作 "C number"。
是否值得尝试强制屏幕reader发音"C sharp"?
如果是这样,我已经尝试 <span aria-label="C sharp">C#</span>
,但是 <span>
停止了屏幕 reader 的流动...甚至当我将鼠标悬停在 'C#' 文本时,它仍然发音为 "C number".
有什么建议吗?
我会将其包装在 abbr
标签中并提供 C Sharp
作为标题属性。您正在为您的标记添加语义,然后辅助技术可以使用这些语义。强制屏幕 reader 正确阅读它并不值得,因为这可能会使事情变得混乱,并且大多数用户会将他们的屏幕 reader 设置为根据自己的喜好阅读缩写。
<abbr title="C Sharp">C#</abbr>
在我的网站上,我引用了 C# 编程语言。屏幕 reader 会将其读作 "C number"。
是否值得尝试强制屏幕reader发音"C sharp"?
如果是这样,我已经尝试 <span aria-label="C sharp">C#</span>
,但是 <span>
停止了屏幕 reader 的流动...甚至当我将鼠标悬停在 'C#' 文本时,它仍然发音为 "C number".
有什么建议吗?
我会将其包装在 abbr
标签中并提供 C Sharp
作为标题属性。您正在为您的标记添加语义,然后辅助技术可以使用这些语义。强制屏幕 reader 正确阅读它并不值得,因为这可能会使事情变得混乱,并且大多数用户会将他们的屏幕 reader 设置为根据自己的喜好阅读缩写。
<abbr title="C Sharp">C#</abbr>