【发布时间】:2021-09-09 19:39:02
【问题描述】:
我收到一项要求我更新隐私页面内容的任务。内容 json 文件中的一个键值上有一个心形图标。这需要所有屏幕阅读器应用程序(如 JAWS、语音和对讲)阅读
这就是我解决问题的方式。
我在 json 文件中添加了 span span <span class="sr-only">heart</span>
然后在css中添加类:
.sr-only {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
预期行为 图标应由 JAWS、旁白和对讲等屏幕阅读器阅读
实际行为 它只被 NVDA 读取
【问题讨论】:
-
欢迎来到 SO!我建议所有新用户访问 [ask[ 以最能使社区为您提供有用指导的方式提出问题的技巧。对于这个问题,我不清楚你在问什么。您想“将 [an] 辅助功能图标添加到屏幕阅读器”是什么意思?似乎您想添加某种心形图标,但我不清楚这与可访问性有何关系,也不知道您面临什么问题。请清楚地解释您的问题、重现步骤、预期行为和实际行为,以及minimal reproducible example。祝你好运,编码愉快!
标签: javascript angular accessibility screen-readers jaws-screen-reader