我创建的一个音乐耳朵培训网站的一位视力受损用户告诉我,她的屏幕阅读器没有正确地读出关键名称。在页面上的一个选择器下拉列表中,我用适当的unicode符文拼写了扁平的键名,以防出现音乐意外,例如D♭,e♭,等等。
屏幕阅读器显然没有这个符号的发音。我可以把标签改成D-flat,E-flat等。她说这些拼写发音很合理。
另一方面,我想保留正确的音乐拼写为未受影响的用户。
在html或css中是否有一个结构允许用户提供一个可供屏幕阅读器发现和读取的替换字符串?
作为参考,网站位于https://etudes.ellisandgrant.com并且源代码位于https://github.com/Michael-F-Ellis/infinite-etudes

最佳答案

aria-label是你在这里寻找的。您应该能够输入aria-label="D flat"并将其正确读出

关于html - 屏幕阅读器的替代发音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56586167/

10-12 13:10