欢迎来到"web无障碍"的学习课程。
什么是数字无障碍
数字无障碍,通常缩写为 a11y,主要是关于设计以及制造数字产品,然后让你的产品尽可能让更多的人使用。当然传统上我们认为主要跟残疾人有关系,但是实际上提升网站的无障碍也可以让其他用户群体受益。比如使用移动设备的人群,那些使用低速网络连接的人群。
你也可以把无障碍看成是同等地对待每一个人,给他们平等的机会,无论他们的能力或所处的环境如何。就像不能让坐轮椅的人可以进入大楼是错误的 (现代公共建筑通常有轮椅坡道或电梯);不能让视觉有障碍的人士浏览我们的网站同样不正确。每个个体都是不同的,但我们都是人,因此享有同等的人权。
构建一个完整的无障碍的数字产品,我们需要学习相关知识:
- 各种无障碍相关的标准知识。
- 了解无障碍相关设计、编程相关知识。
- 了解相关多种测试工具、技术。
为什么无障碍重要?
世界卫生组织(WHO)估计,全世界有15% 以上的人口(13亿人)认为自己有残疾,这使得这个群体成为全球最大的少数群体。
来自疾病控制和预防中心(CDC)、美国人口普查、欧洲残疾专家学术网络(ANED)以及其他机构的最新报告估计,残疾人的总数甚至更多。随着世界人口老龄化和面临慢性健康问题,这一数字继续增长。
所以总结就是这一部分人人群的市场还是很大的,不容忽视,他们同样存在很大的消费能力。此外数字无障碍产品在某些国家还受到法律的约束。
美国的一些公共部门,如政府资助的项目/学校、航空公司和非营利组织,必须遵守某些数字无障碍规则,而许多私营部门的公司不遵守这些规则将面临被起诉。在加拿大、英国、日本、澳大利亚和欧盟等国家,公共和私营公司都有更严格的数字无障碍法律约束。
好了,现在我们已经知道无障碍的重要性,接下来我们需要了解下无障碍它的受众群体的特征。
视觉障碍
视力障碍是一种视力下降的能力,其程度导致无法通过常规手段(如眼镜或药物)解决问题。视力障碍可能是由疾病、创伤、先天性或退化性疾病引起的。
- 例如: B/blindness,低视力,色盲
- 患病率: 全球有2.53亿视力障碍患者,其中3600万为盲人,2.17亿为中度至重度视力障碍(MSVI) ,每12名男性和每200名女性中就有1名为色盲。
- 工具包括: 屏幕阅读软件,屏幕放大工具,盲文输出设备。
- 痛点: 不支持屏幕阅读软件的数字产品,不支持手指缩放的移动网站/应用程序,仅通过颜色区分的复杂的图形和图表,通过颜色对比使阅读屏幕上的文字变得困难
听觉障碍
听觉障碍也被称为有听力障碍的人或聋子,这群人要么听力水平较低要么或者完全听不到。这些人使用辅助技术(请参考 听力、语音、说话或语言障碍患者的辅助设备),但是并没有专用于计算机/网页的辅助技术。
但是,现在有专门的技术用于将文本转换成音频内容,范围从转换简单的文本文字到转换与视频一起显示的字幕。稍后,有文章将讨论这些技术。
听力受损的人也代表着一个重要的用户群体——“全世界有 4.66 亿人患有听力障碍”,世界卫生组织的耳聋和听力受损状况报告如此宣称。
行动障碍
这些人在行动方面存在着残疾,可能是因为纯粹的身体问题(例如肢体丧失或瘫痪),或导致肢体无力或失去控制的神经系统/遗传疾病。有些人可能难以做出使用鼠标所需的精准手部动作,而另一些人则可能受到的影响更为严重,可能会严重瘫痪到需要使用头部指针与计算机进行交互的地步。
这种残疾也可能是由于年老体衰导致,而不是任何特定的创伤或状况造成,也可能是由于硬件限制所致——有些用户可能没有鼠标。
这些残疾通常影响 Web 开发工作的方式是要求通过键盘就可以访问控件——我们将在本模块的后续文章中讨论键盘无障碍,但最好是仅通过使用键盘来尝试访问一些网站,看看你能够做些什么。例如,您可以使用 Tab 键在 Web 表单的不同控件之间移动吗?
据统计,有相当多的人患有行动障碍症。美国疾病控制与防御中心的“残疾与机能(18 岁及以上的非住院成年人)”报道称美国有 15.1% 的成年人都患有身体功能疾病。
认知障碍
认知障碍涵盖了一类范围广泛的残疾,从能力最受限的智障人士到随着年龄增长而导致思考和记忆困难的所有人。该范围包括了患有精神疾病的人,例如抑郁症和精神分裂症患者。还包括有学习障碍的人,例如阅读障碍患者和有注意力缺陷的多动症患者。重要的是,尽管认知障碍的临床定义存在很多差异,但与之相关的人们会遇到同一类功能问题。这类问题包括很难理解页面内容,难以记住如何完成任务,以及因不一致的网页布局而产生困惑。
对认识障碍人士来说一个好的无障碍机制包括:
- 使用多种方式传达内容,比如从文本到语音或是视频;
- 更易理解的内容,例如使用更通俗的语言书写的文本;
- 将注意力集中在重要内容上;
- 尽量减少干扰,例如不必要的内容或广告;
- 一致的网页布局和导航;
- 相似的元素,比如未访问的下划线链接使用蓝色而访问过的使用紫色;
- 将过程划分为更有逻辑的,必要的步骤并附上进度指示器;
- 在不影响安全性的情况下尽可能让网站认证更简单;并且
- 使表单容易完成,例如带有清晰的错误消息和简单的错误恢复。