首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从辅助技术中隐藏文本

从辅助技术中隐藏文本
EN

Stack Overflow用户
提问于 2017-04-04 14:56:28
回答 2查看 312关注 0票数 0

我正在努力理解这是如何可能实现的,以便使最终的残疾用户更加清楚。

我要做的是隐藏一些默认情况下提供的部分文本,并将其替换为另一段为残疾用户提供的文本。

例如:

代码语言:javascript
运行
复制
<span id="one">ACCESSIBILITY CHECK</span>
<span id="two">Accessibility check</span>

正如您所看到的,第一部分(#one)是不可访问的。我想对默认用户隐藏第二(#two),向残疾用户隐藏第一个(#one)。

第一部分--躲避默认用户--我知道如何实现,但第二部分不知道。我读过关于aria-hidden="true"的文章,但是对于跨平台的形成和它本身的意义,我真的不太确定。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-06 13:32:26

显然,阅读所有大写字母的文本对残疾用户来说并不是最好的体验。我想针对这个敏感的咏叹调,让使用辅助科技阅读它的残疾人更舒服。

患有诵读困难症的人比盲人多(十分之一)。使用大写字母比盲人对阅读障碍的影响更大。也没有算法来检测诵读困难的人。

没有aria-dyslexic属性。抱歉的。

如果您的问题只涉及屏幕阅读器用户:

代码语言:javascript
运行
复制
<div aria-hidden="true">Not visible on a screenreader</div>
<div class="sr-only">Not visible on a screen</div>

这使用引导sr-only css类。

票数 1
EN

Stack Overflow用户

发布于 2017-04-19 19:43:43

我真的不明白你为什么要这么做,让你自己做更多的工作来保持替代的内容。创建一个符合WCAG的可访问版本的内容。试图向使用某些辅助技术的用户显示不同的内容,假定他们确切地知道他们将如何最好地浏览您的站点以及他们的残疾细节。本质上,像这样的解决方案是将访问者分隔成不同的组,但这些组之间的界线是灰色的,而不是黑白的。同样,只需使用一组内容跟踪WCAG即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43210776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档