【问题标题】:Alternate pronunciation for screen readers屏幕阅读器的替代发音
【发布时间】:2019-10-28 09:11:00
【问题描述】:

我创建的音乐听力训练网站的一位视障用户告诉我,她的屏幕阅读器无法正确发音关键名称。在页面上的选择器下拉列表中,我将扁平键名拼写为音乐临时记号的正确 unicode 符文,例如 D♭、E♭ 等。

屏幕阅读器显然没有这个符号的发音。我可以将标签更改为 D-flat、E-flat 等。她说这些拼写的发音很合理。

另一方面,我想为未受损的用户保留正确的音乐拼写。

在 html 或 css 中是否存在允许提供可供屏幕阅读器发现和读取的备用字符串的结构?

供参考,网址在https://etudes.ellisandgrant.com,源代码在https://github.com/Michael-F-Ellis/infinite-etudes

【问题讨论】:

  • 您在寻找 aria-label 吗?
  • @karthick,不确定。我检查了 mozilla.org 上的定义。目前尚不清楚它是否可以作为选项元素中文本的替代发音。

标签: html accessibility screen-readers music-notation


【解决方案1】:

aria-label 是您在这里寻找的。你应该可以输入aria-label="D flat",它会被正确读出

【讨论】:

  • 谢谢,我会试试的。可能需要一两天才能用她的屏幕阅读器进行测试。
  • aria-label 工作正常。我的选项标签现在的形式是 <option value="gflat" aria-label="G-flat">G♭</option>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-20
  • 2016-09-23
  • 1970-01-01
  • 2017-11-10
  • 1970-01-01
相关资源
最近更新 更多