【发布时间】:2016-01-23 12:24:17
【问题描述】:
我根本无法得到这个问题的答案。 WCAG 说它可以通过aria-hidden 标签来完成,但我读过它不适用于许多屏幕阅读器。
无法理解 display:none 如何帮助隐藏某些文本仅供屏幕阅读器使用(=对 SR 以外的其他设备可见)。这也不清楚如果屏幕阅读器不支持 css,它将如何为display:none 工作。
是否有任何技术或最佳做法或任何我可以用来隐藏某些文本仅供屏幕阅读器使用?
【问题讨论】:
-
为什么它应该是“看不见的”? ...具有空 alt 属性的 img 标记会执行此操作。
-
为什么?你不能想想这样的情况吗?试想一下,使用 SR 的用户使用该设备,以便语音引擎可以读取文本。尝试阅读一些符号、http 地址等...明白了吗?
-
我的问题更像是,你怎么会在这种情况下跑步?
speak:none;或voice-volume:silent;没有效果吗? w3.org/TR/css3-speech
标签: javascript html css accessibility wcag2.0