我正在努力理解这是如何可能实现的,以便使最终的残疾用户更加清楚。
我要做的是隐藏一些默认情况下提供的部分文本,并将其替换为另一段为残疾用户提供的文本。
例如:
<span id="one">ACCESSIBILITY CHECK</span>
<span id="two">Accessibility check</span>
正如您所看到的,第一部分(#one
)是不可访问的。我想对默认用户隐藏第二(#two
),向残疾用户隐藏第一个(#one
)。
第一部分--躲避默认用户--我知道如何实现,但第二部分不知道。我读过关于aria-hidden="true"
的文章,但是对于跨平台的形成和它本身的意义,我真的不太确定。
发布于 2017-04-06 13:32:26
显然,阅读所有大写字母的文本对残疾用户来说并不是最好的体验。我想针对这个敏感的咏叹调,让使用辅助科技阅读它的残疾人更舒服。
患有诵读困难症的人比盲人多(十分之一)。使用大写字母比盲人对阅读障碍的影响更大。也没有算法来检测诵读困难的人。
没有aria-dyslexic
属性。抱歉的。
如果您的问题只涉及屏幕阅读器用户:
<div aria-hidden="true">Not visible on a screenreader</div>
<div class="sr-only">Not visible on a screen</div>
这使用引导sr-only
css类。
发布于 2017-04-19 19:43:43
我真的不明白你为什么要这么做,让你自己做更多的工作来保持替代的内容。创建一个符合WCAG的可访问版本的内容。试图向使用某些辅助技术的用户显示不同的内容,假定他们确切地知道他们将如何最好地浏览您的站点以及他们的残疾细节。本质上,像这样的解决方案是将访问者分隔成不同的组,但这些组之间的界线是灰色的,而不是黑白的。同样,只需使用一组内容跟踪WCAG即可。
https://stackoverflow.com/questions/43210776
复制相似问题