欢迎访文我的博客YangChen’s Blog
无障碍开发准则
无障碍支持的怎么样?自然需要一个标准来判定,这个标准是W3C制定的,分为3个等级,分别A、AA、AAA,AAA级是无障碍的最高等级。这个三个等级之间有什么区别呢?这要从无障碍开发的四个原则说起,这4个原则分别是可感知性,可操作性,可理解性和鲁棒性,具体的解释将会在下面说明。
原则一:可感知性-信息和用户界面组件必须以可感知的方式呈现给用户。
可感知性原则下面包括以下4个准则
替代文本:为所有非文本内容提供替代文本,使其可以转化为人们需要的其他形式,如大字体印刷,盲文,语音,符号或更简单的语言。
- 非文本内容:为所有呈现给用户的非文本内容都提供相同目的替代文本,以下情况例外: (A级)
- 控件,输入: 如果非文本内容是一个控件或接受用户输入,则应有一个描述其目的名称。
- 时基媒体: 如果非文本内容是时基媒体,这时替代文本至少要提供非文本内容的描述标识。
- 测试: 如果非文本内容是以一个以文本呈现会失效的测试或练习,则替代文本至少要提供非文本内容的描述标识。
- 感官: 如果非文本内容的主要目的是创建一种特殊感官体验,则替代文本至少要提供非文本内容的描述标识。
- 验证码: 如果非文本内容的目的是为了确认内容正在被一个人访问,而不是计算机访问,则要提供识别和描述非文本内容目的的替代文本,并提供适应针对不同类型感官知觉的输出模型的验证码替代方式, 以适应不同的残障人群。
- 装饰,格式,不可见: 如果非文本内容是纯粹的装饰、或只用于视觉格式、或不呈现给用户,则应以辅助技术可忽略的方式进行实现。
时基媒体:为时基媒体提供替代。
- 纯音频和纯视频(预录): 对于预录的纯音频和预录的纯视频的媒体,以下情况为真,除非音频或视频就是文本的替代媒体 ,并已明确标记: (A级)
- 预录的纯音频: 对于预录的纯音频内容,要给出时基媒体的替代,以呈现等同信息。
- 预录的纯视频: 对于预录的纯视频内容,要么给出时基媒体的替代,要么给出音轨,以呈现等同信息。
- 字幕(预录):要为同步媒体里所有预录音频内容提供字幕,除非此媒体就是文本的替代媒体,并已明确标记。(A级)
- 音频描述或媒体替代(预录): 要为同步媒体提供时基媒体的替代或预录的视频 内容的音频描述,除非媒体就是文本的替代媒体,并已明确标记。 (A级)
- 字幕(直播): 要为同步媒体里所有现场直播的音频内容提供字幕 。 (AA级)
- 音频描述(预录) : 要为同步媒体里所有预录的视频内容提供音频描述 。 (AA级)
- 手语(预录):要为同步媒体里所有预录的音频内容提供手语翻译 。&#x