我使用的是Windows Narrator,而版本号2.3.96正在作为读者“ 1996年3月2日”。如何处理屏幕阅读器的版本号?我看到一些使用标签建议的答案,并指出了点,例如:aria-label="2 dot 3 dot 96"
。有更好的方法吗?
关于stackoverflow以及其他地方,已经存在一些类似的问题,这些问题涉及数字和其他未按页面编写者预期发音的事物。相同的答案适用于被解释为日期的版本号:您最好什么也不做,并写上没有任何特殊的内容。
问题是数字的发音取决于很多层:
[您可以尝试几件事,例如将其分隔在不同的<span>
中,添加或删除空格,通过aria-label写入“点”等。
但是,这样做很可能会提高某些用户的发音,同时降低大多数用户的发音。操作系统,浏览器,屏幕阅读器和声音的组合太大,无法测试所有内容。
所以最好是保持务实,不要做任何特别的事情。保持版本号不变,因为通常在任何地方都可以完成。屏幕阅读器用户通常习惯于这种发音怪癖,并且可以根据需要调整选项和设置词典。