我有一个包含大量食谱的简单网络应用程序,我正在努力让使用屏幕阅读器的人可以访问它。
cooking 温度通常简单地表示为 C(摄氏度)和 F(华氏度)。
屏幕阅读器将这些阅读为字母,我认为这有点令人困惑,因为我们正在谈论温度。
我的目标是保持这样的句子:
<p> Turn the oven on to 350 F </p>
.
不幸的是,屏幕阅读器将其解读为:
"Turn the oven on to three hundred and fifty f"
.
我希望屏幕阅读器这样发音:
"Turn the oven on to 350 degrees Fahrenheit"
是否有可能以某种方式明确指示屏幕阅读器如何阅读特定的字母或单词?是否可以使用 ARIA 表示法实现,或者我应该在有一个不可见句子的地方进行黑客攻击:
<p> Turn the oven on to 350 degrees Fahrenheit </p>
最佳答案
它应该表示为 °C
(和 °F
,直到美国加入这个星球上的其他国家 ^^)。只有开尔文度数不带°
它应该有助于屏幕阅读器理解它是一个单元,尽管我没有测试这些。否则@boby212 带有缩写元素的解决方案是 WCAG 2.0 技术:Providing definitions for abbreviations by using the abbr and acronym elements
关于html - 如何让屏幕阅读器将 C/F 读取为摄氏度/华氏度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22226144/