原则1–可感知

信息和用户界面组件必须以用户能够感知的方式呈现给用户。

指南1.1–文本替代

为任何非文本内容提供文本替代品,以便将其更改为人们需要的其他形式,如大字体、盲文、语音、符号或更简单的语言。

1.1.1 非文本内容

A级

除了下面列出的情况外,所有呈现给用户的非文本内容都有一个文本替代项,用于同等目的。


  • 控制,输入:如果非文本内容是控件或接受用户输入,则它具有描述其用途的名称。(有关接受用户输入的控件和内容的其他要求,请参阅成功标准4.1.2。)

  • 基于时间的媒体:若非文本内容是基于时间的媒体,那个么文本替代项至少可以提供非文本内容的描述性标识。(有关介质的其他要求,请参阅指南1.2。)

  • 测试:如果非文本内容是一个测试或练习,如果以文本形式呈现则无效,那么文本替代项至少可以提供非文本内容的描述性标识。

  • 感觉的:如果非文本内容主要是为了创造特定的感官体验,那么文本替代品至少可以提供非文本内容的描述性标识。

  • 验证码:如果非文本内容的目的是确认内容是由个人而不是计算机访问的,则提供识别和描述非文本内容目的的文本替代方案,以及使用不同类型感官感知的输出模式的替代形式的验证码,以适应不同的残疾。

  • 装饰、格式化、隐形:如果非文本内容是纯装饰性的,仅用于视觉格式,或不呈现给用户,那么它的实现方式可以被辅助技术忽略。

足够的技术成功标准1.1.1

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

情况D:如果非文本内容是基于时间的媒体(包括仅直播视频和仅直播音频);如果以文本形式呈现,则无效的测试或练习;或者主要是为了创造一种特定的感官体验:
情况F:如果辅助技术应忽略非文本内容:

指南1.2–基于时间的媒体

为基于时间的媒体提供备选方案。

1.2.1 仅音频和仅视频(预录制)

A级

对于预录音频和预录视频媒体,以下情况是正确的,除非音频或视频是文本的媒体替代品,并且有明确的标签:


  • 仅预录音频:提供了一种基于时间的媒体的替代方案,该方案为预先录制的纯音频内容提供等效信息。

  • 仅预先录制视频:提供了基于时间的媒体或音频曲目的替代方案,可为预先录制的仅视频内容提供等效信息。

1.2.2 标题(预先录制)

A级

同步媒体中的所有预录制音频内容都提供了字幕,除非该媒体是文本的媒体替代品,并且有明确的标签。

1.2.3 音频描述或媒体替代(预先录制)

A级

为同步媒体提供基于时间的媒体或预录制视频内容的音频描述的替代方案,除非该媒体是文本的媒体替代方案并且被清楚地标记为文本的媒体替代方案。

1.2.4 字幕(实时)

AA级

为同步媒体中的所有实时音频内容提供标题。

1.2.5 音频描述(预先录制)

AA级

为同步媒体中的所有预录制视频内容提供音频描述。

1.2.6 手语(预先录制)

AAA级

同步媒体中所有预先录制的音频内容都提供手语口译。

1.2.7 扩展音频描述(预录制)

AAA级

如果前台音频中的暂停不足以让音频描述传达视频的含义,则会为同步媒体中的所有预录制视频内容提供扩展音频描述。

足够的技术成功标准1.2.7

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

咨询技巧成功标准1.2.7

1.2.8 媒体备选方案(预先录制)

AAA级

为所有预先录制的同步媒体和所有预先录制的仅视频媒体提供了基于时间的媒体的替代方案。

足够的技术成功标准1.2.8

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

情况A:如果内容是预先录制的同步媒体:
情况B:如果内容仅预先录制视频:
咨询技巧成功标准1.2.8

1.2.9 仅音频(Live)

AAA级

提供了一种基于时间的媒体的替代方案,该媒体为纯音频直播内容提供等效信息。

指南1.3–适应性强

创建可以以不同方式呈现的内容(例如更简单的布局),而不会丢失信息或结构。

1.3.1 信息和关系

A级

通过表示传递的信息、结构和关系可以通过编程方式确定或在文本中可用。

足够的技术成功标准1.3.1

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

情况A:该技术提供了语义结构,使通过演示传达的信息和关系可以通过编程确定:
情况B:使用中的技术并没有提供语义结构,使通过演示传达的信息和关系可以通过编程确定:

1.3.2 有意义的序列

A级

当内容的呈现顺序影响其含义时,可以通过编程确定正确的阅读顺序。

1.3.3 感官特征

A级

为理解和操作内容而提供的说明不仅仅依赖于部件的感官特征,如形状、颜色、大小、视觉位置、方向或声音。

注1:有关颜色的要求,请参阅准则1.4。

1.3.4 方向

AA级(在2.1中添加)

内容不会将其视图和操作限制为单一的显示方向,例如纵向或横向,除非特定的显示方向是必不可少的。

1.3.5 确定输入目的

AA级(在2.1中添加)

在以下情况下,可以通过编程确定每个输入字段收集用户信息的目的:


  • 输入字段用于用户界面组件的输入目的一节中确定的目的;

  • 内容是使用支持识别表单输入数据预期含义的技术实现的。

1.3.6 确定目的

AAA级(在2.1中添加)

在使用标记语言实现的内容中,可以通过编程确定用户界面组件、图标和区域的用途。

足够的技术成功标准1.3.6

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

咨询技巧成功标准1.3.6
  • 使用户代理能够找到最适合其需要的内容版本
  • 使用语义识别重要特征(例如,coga-simplifiement=“simple”)
  • 使用aria-invalid和aria-required

指南1.4–与众不同

让用户更容易看到和听到内容,包括分离前景和背景。

1.4.1 颜色的使用

A级

颜色并不是传递信息、指示动作、提示响应或区分视觉元素的唯一视觉手段。

注1:这一成功标准专门针对颜色感知。准则1.3涵盖了其他形式的感知,包括编程访问颜色和其他视觉呈现编码。

1.4.2 音频控制

A级

如果网页上的任何音频自动播放超过3秒,则有一种机制可以暂停或停止音频,或者有一种机制可以独立于整个系统音量级别控制音频音量。

1.4.3 对比度(最小值)

AA级

文本和文本图像的视觉呈现具有至少4.5:1的对比度,以下情况除外:


  • 大文本:大尺寸文本和大尺寸文本的图像的对比度至少为3:1;

  • 附带的:非活动用户界面组件的一部分、纯装饰、任何人都看不到的文本或图像,或包含其他重要视觉内容的图片的一部分,都没有对比度要求。

  • 标志类型:标志或品牌名称中的文字没有对比要求。

1.4.4 调整文本大小

AA级

除了文字的标题和图像外,在不使用辅助技术的情况下,文字的大小可以调整到200%,而不会丢失内容或功能。

1.4.5 文本的图像

AA级

如果所使用的技术能够实现视觉呈现,那么除了以下情况外,文本被用来传达信息,而不是文本的图像:


  • 可定制的:文本的图像可以根据用户的要求进行可视化定制;

  • 基本要求:文本的特定呈现对所传达的信息至关重要。

注1:标识(作为标识或品牌名称的一部分的文本)被认为是必不可少的。

1.4.6 对比度(增强)

AAA级

文本和文本图像的视觉呈现具有至少7:1的对比度,以下情况除外:


  • 大文本:大尺寸文本和大尺寸文本的图像的对比度至少为4.5:1;

  • 附带的:非活动用户界面组件的一部分、纯装饰、任何人都看不到的文本或图像,或包含其他重要视觉内容的图片的一部分,都没有对比度要求。

  • 标志类型:标志或品牌名称中的文字没有对比要求。

1.4.7 低或无背景音频

AAA级

对于(1)主要包含前景中的语音,(2)不是音频验证码或音频徽标,以及(3)不是主要用于音乐表达(如唱歌或说唱)的预先录制的纯音频内容,以下至少一项是正确的:


  • 无背景:音频不包含背景声音。

  • 关掉:背景声音可以关闭。

  • 20分贝:背景声音至少比前景语音内容低20分贝,偶尔发出的声音只有一两秒。根据“分贝”的定义,符合这一要求的背景声音将比前景语音内容的噪音大约低四倍。

足够的技术成功标准1.4.7

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

1.4.8 可视化演示

AAA级

对于文本块的可视化表示,可以使用一种机制来实现以下目的:


  1. 用户可以选择前景和背景颜色。

  2. 宽度不超过80个字符或标志符号(如果是CJK,则为40个)。

  3. 文本未对齐(与左右边距对齐)。

  4. 行距(前导)在段落中至少为空格加半,段落间距至少为行距的1.5倍。

  5. 无需辅助技术,文本的大小可以调整到200%,这样用户就不需要水平滚动即可阅读全屏窗口中的一行文本。

足够的技术成功标准1.4.8

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

第三个要求:确保文本不对齐的技巧(与左右边距对齐)
第四项要求:确保行距(行距)在段落中至少为空格加半,段落间距至少为行距的1.5倍的技术
第五项要求:确保文本在无辅助技术的情况下可调整大小的技术,最高可达200%,不需要用户水平滚动以阅读全屏窗口上的一行文本

1.4.9 文本图像(无例外)

AAA级

文本图像仅用于纯粹的装饰,或者文本的特定呈现对所传达的信息至关重要。

注1:标识(作为标识或品牌名称的一部分的文本)被认为是必不可少的。

1.4.10 回流

AA级(在2.1中添加)

内容可以在不丢失信息或功能的情况下呈现,并且不需要在两个维度上滚动:


  • 以相当于320 CSS像素的宽度垂直滚动内容;

  • 水平滚动内容,高度相当于256个CSS像素;

内容的使用或含义需要二维布局的部分除外。

咨询技巧成功标准1.4.10

1.4.11 非文本对比度

AA级(在2.1中添加)

以下内容的视觉呈现与相邻颜色的对比度至少为3:1:


  • 用户界面组件:识别用户界面组件和状态所需的视觉信息,非活动组件或组件的外观由用户代理决定且作者未修改的组件除外;

  • 图形对象:理解内容所需的图形部分,除非图形的特定表示对所传达的信息至关重要。

1.4.12 文本间距

AA级(在2.1中添加)

在使用支持以下文本样式属性的标记语言实现的内容中,通过设置以下所有内容且不更改其他样式属性,不会丢失内容或功能:


  • 行高(行距)至少为字体大小的1.5倍;

  • 以下段落的间距至少为字体大小的2倍;

  • 字母间距(跟踪)至少为字体大小的0.12倍;

  • 字距至少为字号的0.16倍。

例外:在书面文本中不使用这些文本样式属性中的一个或多个的人类语言和脚本可以只使用语言和脚本组合中存在的属性。

1.4.13 悬停或焦点上的内容

AA级(在2.1中添加)

如果接收然后删除指针悬停或键盘焦点会触发其他内容变为可见然后隐藏,则以下情况是正确的:


  • 可撤销:有一种机制可以在不移动指针悬停或键盘焦点的情况下消除附加内容,除非附加内容传达了输入错误,或者没有遮挡或替换其他内容;

  • 可悬浮:如果指针悬停可以触发附加内容,那么指针可以移动到附加内容上,而不会消失附加内容;

  • 持久性:在删除悬停或焦点触发器、用户取消该触发器或其信息不再有效之前,其他内容将保持可见。

例外情况:附加内容的视觉呈现由用户代理控制,并且不由作者修改。

足够的技术成功标准1.4.13

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

失败成功标准1.4.13

原则2–可操作

用户界面组件和导航必须可操作。

指南2.1–键盘可访问

通过键盘提供所有功能。

2.1.1 键盘

A级

内容的所有功能都可以通过键盘界面进行操作,而无需对单个按键进行特定计时,除非底层功能需要的输入取决于用户移动的路径,而不仅仅是端点。

注1:这个异常与底层函数有关,而不是与输入技术有关。例如,如果使用手写输入文本,则输入技术(手写)需要路径相关的输入,而底层函数(文本输入)则不需要。

注2:这并不禁止,也不应阻止在键盘操作之外提供鼠标输入或其他输入方法。

2.1.2 无键盘陷阱

A级

如果可以使用键盘界面将键盘焦点移动到页面的某个组件,则只需使用键盘界面即可将焦点从该组件移开,如果需要更多未修改的箭头或tab键或其他标准退出方法,则建议用户使用移开焦点的方法。

注1:由于任何不符合此成功标准的内容都会影响用户使用整个页面的能力,因此网页上的所有内容(无论是否用于满足其他成功标准)都必须满足此成功标准。见一致性要求5:不干扰。

足够的技术成功标准2.1.2

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

2.1.3条 键盘(无例外)

AAA级

内容的所有功能都可以通过键盘界面进行操作,而无需对单个按键进行特定计时。

2.1.4 字符键快捷方式

A级(在2.1中添加)

如果在内容中仅使用字母(包括大小写字母)、标点符号、数字或符号字符实现键盘快捷方式,则以下至少一项为真:


  • 关掉:有一种机制可以关闭快捷方式;

  • 重新映射:可以使用一种机制重新映射快捷方式,以包括一个或多个不可打印的键盘键(例如Ctrl、Alt);

  • 仅在对焦时激活:用户界面组件的键盘快捷方式只有在该组件具有焦点时才处于活动状态。

指南2.2–足够的时间

为用户提供足够的时间阅读和使用内容。

2.2.1 定时可调

A级

对于内容设置的每个时间限制,至少满足以下一个条件:


  • 关掉:允许用户在遇到时间限制之前关闭它;

  • 调整:允许用户在遇到时间限制之前调整其范围,该范围至少为默认设置长度的十倍;

  • 扩展:在时间到期前警告用户,并给予用户至少20秒的时间以通过简单操作延长时间限制(例如,“按下空格键”),并且允许用户将时间限制延长至少十倍;

  • 实时异常:时间限制是实时事件(例如拍卖)的必需部分,除时间限制外,没有其他选择;

  • 基本例外:时限至关重要,延长时限会使活动无效;

  • 20小时例外:时间限制超过20小时。

2.2.2 暂停、停止、隐藏

A级

对于移动、闪烁、滚动或自动更新信息,以下都是正确的:


  • 移动、闪烁、滚动:对于(1)自动开始、(2)持续五秒以上、(3)与其他内容并行呈现的任何移动、闪烁或滚动信息,用户都有暂停、停止或隐藏的机制,除非移动、闪烁或滚动是必不可少的活动的一部分;

  • 自动更新:对于(1)自动启动且(2)与其他内容并行显示的任何自动更新信息,有一种机制供用户暂停、停止或隐藏信息,或控制更新频率,除非自动更新是必要活动的一部分。

注1:有关闪烁或闪烁内容的要求,请参阅指南2.3。

注2:由于任何不符合此成功标准的内容都会影响用户使用整个页面的能力,因此网页上的所有内容(无论是否用于满足其他成功标准)都必须满足此成功标准。见一致性要求5:不干扰。

注3:软件定期更新的内容或流式传输到用户代理的内容不需要保存或显示在暂停开始和恢复演示之间生成或接收的信息,因为这在技术上可能不可行,而且在许多情况下这样做可能会误导用户。

注4:如果在预加载阶段或类似情况下,所有用户都无法在该阶段进行交互,并且如果没有显示进度,可能会混淆用户,或导致他们认为内容被冻结或破坏,则可以认为作为预加载阶段的一部分或类似情况发生的动画是必要的。

2.2.4 中断

AAA级

用户可以推迟或禁止中断,但涉及紧急情况的中断除外。

2.2.5 重新验证

AAA级

当经过身份验证的会话到期时,用户可以在重新身份验证后继续活动而不会丢失数据。

足够的技术成功标准2.2.5

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

2.2.6 超时

AAA级(在2.1中添加)

系统会警告用户任何可能导致数据丢失的用户不活动的持续时间,除非当用户不采取任何操作时,数据被保留20小时以上。

足够的技术成功标准2.2.6

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

  • 将会话超时设置为在不活动至少20小时后发生。
  • 存储用户数据20小时以上。
  • 在进程开始时提供用户不活动持续时间的警告。

指南2.3–癫痫发作和身体反应

不要以已知会导致癫痫发作或身体反应的方式设计内容。

2.3.1 闪烁三次或低于阈值

A级

网页不包含任何在任何一秒钟内闪烁超过三次的内容,或者闪烁低于一般闪烁和红色闪烁阈值。

注1:由于任何不符合此成功标准的内容都可能干扰用户使用整个页面的能力,因此网页上的所有内容(无论是否用于满足其他成功标准)都必须符合此成功标准。见一致性要求5:不干扰。

2.3.3 互动动画

AAA级(在2.1中添加)

可以禁用由交互触发的运动动画,除非动画对所传递的功能或信息至关重要。

足够的技术成功标准2.3.3

注意:如果符合成功标准,其他技术也可能足够。请参见理解技巧。

提供帮助用户导航、查找内容和确定位置的方法。

2.4.1 旁路块

A级

有一种机制可以绕过在多个网页上重复的内容块。

2.4.2 页面标题

A级

网页的标题描述了主题或目的。

2.4.3 焦点顺序

A级

如果Web页面可以按顺序导航,并且导航顺序会影响含义或操作,则可聚焦组件将按保留含义和可操作性的顺序接收焦点。

2.4.5 多种方式

AA级

可以使用多种方法在一组网页中定位网页,除非网页是进程的结果或步骤。

2.4.7 焦点可见

AA级

任何可操作键盘的用户界面都有一种操作模式,可以看到键盘焦点指示器。

2.4.8 位置

AAA级

用户在一组网页中的位置信息可用。

2.4.10 章节标题

AAA级

章节标题用于组织内容。

注1:“标题”是广义的,包括标题和其他将标题添加到不同类型内容的方式。

注2:这个成功标准涵盖了写作部分,而不是用户界面组件。用户界面组件包含在成功标准4.1.2中。

2.4.11 焦点不模糊(最小值)

AA级(在2.2中添加)

当用户界面组件接收到键盘焦点时,由于作者创建的内容,该组件不会完全隐藏。

注1:如果用户可以重新定位可配置界面中的内容,则仅考虑用户可移动内容的初始位置,以测试和符合此成功标准。

注2:用户打开的内容可能会遮挡接收焦点的组件。如果用户可以在不推进键盘焦点的情况下显示聚焦的组件,则具有焦点的组件不会因为作者创建的内容而被视为隐藏。

足够的技术成功标准2.4.11

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

2.4.12 焦点不模糊(增强)

AAA级(在2.2中添加)

当用户界面组件接收到键盘焦点时,作者创建的内容不会隐藏组件的任何部分。

足够的技术成功标准2.4.12

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

失败成功标准2.4.12
  • 一种交互,使内容显示在具有键盘焦点的组件上,可视地覆盖焦点指示器的一部分。当用户浏览目录时,为了提供有关产品的更多信息而制作的广告或促销材料可能会遇到这种行为。
  • 页面有一个粘性页脚(附在视口底部)。向下切换页面时,焦点项目被页脚部分隐藏,因为视口中的内容滚动不足滚动填充.

2.4.13 焦点外观

AAA级(在2.2中添加)

当键盘焦点指示器可见时,焦点指示器的某个区域满足以下所有条件:


  • 至少与未聚焦组件或子组件的2 CSS像素厚周长的面积一样大,并且

  • 在聚焦和非聚焦状态下,相同像素之间的对比度至少为3:1。

例外情况:


  • 焦点指示器由用户代理确定,作者无法调整,或者

  • 焦点指示器和指示器的背景色不由作者修改。

注1:什么是用户界面组件或子组件(用于确定外壳或尺寸)取决于其视觉表现。可视化表示包括组件的可见内容、边框和特定于组件的背景。它不包括组件内容、背景或边框之外的阴影和辉光效果。

注2:可以接收焦点指示器的子组件示例包括打开的下拉菜单中的菜单项或网格中的可聚焦单元格。

注3:对比度计算可以基于技术中定义的颜色(例如HTML、CSS和SVG)。可以忽略用户代理分辨率增强和消除混叠所修改的像素。

失败成功标准2.4.13
  • 对可以换行的内联文本使用CSS边框(潜在的未来技术)

指南2.5–输入模式

让用户更容易通过键盘以外的各种输入操作功能。

2.5.1 指针手势

A级(在2.1中添加)

所有使用多点或基于路径的手势进行操作的功能都可以使用单个指针进行操作,而不需要基于路径的姿势,除非必须使用多点和基于路径的姿态。

2.5.2 指针取消

A级(在2.1中添加)

对于可以使用单个指针进行操作的功能,至少满足以下条件之一:


  • 无停机事件:指针的向下事件不用于执行函数的任何部分;

  • 中止或撤消:函数的完成处于启动状态,有机制在完成前中止函数或在完成后撤消函数;

  • 向上反转:上升事件逆转了之前下降事件的任何结果;

  • 基本要求:完成向下排气的功能至关重要。

足够的技术成功标准2.5.2

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

2.5.3 名称中的标签

A级(在2.1中添加)

对于标签包含文本或文本图像的用户界面组件,名称包含可视化显示的文本。

足够的技术成功标准2.5.3

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

咨询技巧成功标准2.5.3
  • 如果图标没有附带文本,请考虑使用其悬停文本作为其可访问的名称(潜在的未来技术)
故障成功标准2.5.3

2.5.4 运动驱动

A级(在2.1中添加)

可以通过设备运动或用户运动操作的功能也可以通过用户界面组件操作,并且可以禁用对运动的响应,以防止意外驱动,除非:


  • 支持的接口:该动作用于通过支持可访问性的界面操作功能;

  • 基本要求:动作对功能至关重要,这样做会使活动无效。

足够的技术成功标准2.5.4

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

失败成功标准2.5.4

2.5.5 目标大小(增强)

AAA级(在2.1中添加)

指针输入的目标大小至少为44 x 44 CSS像素,除非:


  • 等价物:目标可通过同一页面上的等效链接或控件获得,该页面至少为44 x 44 CSS像素;

  • 内联:目标位于句子或文本块中;

  • 用户代理控制:目标的大小由用户代理确定,并且不由作者修改;

  • 基本要求:目标的特定呈现对所传达的信息至关重要。

足够的技术成功标准2.5.5

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

  • 确保目标至少为44 x 44 CSS像素。
  • 确保内联链接提供足够大的激活目标。
咨询技巧成功标准2.5.5
  • 无文件记录
失败成功标准2.5.5
  • 由于目标小于44 x 44 CSS像素,成功标准2.5.5失败。

2.5.6 并发输入机制

AAA级(在2.1中添加)

Web内容不限制使用平台上可用的输入模式,除非该限制是必要的、确保内容安全所必需的或尊重用户设置所必需的。

足够的技术成功标准2.5.6

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

  • 在Javascript(潜在的未来技术)中,只使用高级的、输入识别的事件处理程序,例如焦点、模糊、单击。

2.5.7 拖动移动

AA级(在2.2中添加)

使用拖动移动进行操作的所有功能都可以通过单个指针实现,而无需拖动,除非拖动是必需的,或者功能由用户代理决定,而不是由作者修改。

注:此要求适用于解释指针操作的web内容(即不适用于操作用户代理或辅助技术所需的操作)。

2.5.8 目标大小(最小值)

AA级(在2.2中添加)

指针输入的目标大小至少为24 x 24 CSS像素,但以下情况除外:


  • 间距:定位尺寸过小的目标(那些小于24 x 24 CSS像素的目标),以便如果一个24 CSS直径的圆以每个目标的边界框为中心,这些圆不会与另一个目标或另一个尺寸过小目标的圆相交;

  • 等价物:该功能可以通过满足此标准的同一页面上的不同控件实现;

  • 内联:目标在句子中或其大小受非目标文本的行高限制;

  • 用户代理控件:目标的大小由用户代理决定,不由作者修改;

  • 基本要求:目标的特定呈现对于所传达的信息至关重要,或者是法律要求的。

注1:允许根据目标内的位置在空间上选择值的目标被视为成功标准中的一个目标。示例包括滑块、显示颜色渐变的颜色选择器,或放置光标的可编辑区域。

注2:对于内联目标,行高应解释为垂直于文本流。例如,在垂直显示的语言中,线条高度应该是水平的。

足够的技术成功标准2.5.8

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

原则3–可以理解

用户界面的信息和操作必须易于理解。

指南3.1–可读

使文本内容可读易懂。

3.1.1 页面语言

A级

可以通过编程确定每个网页的默认人类语言。

3.1.2 部件的语言

AA级

除了专有名称、技术术语、不确定语言的单词以及已经成为周围文本的方言的一部分的单词或短语之外,内容中的每个段落或短语的人类语言都可以通过编程来确定。

足够的技术成功标准3.1.2

注意:如果符合成功标准,其他技术也可能足够。请参见理解技巧。

3.1.3 不寻常的话

AAA级

有一种机制可用于识别以不寻常或受限方式使用的单词或短语的特定定义,包括习语和行话。

3.1.4 缩写

AAA级

有一种识别缩写扩展形式或含义的机制。

3.1.5 阅读水平

AAA级

删除专有名称和标题后,如果文本要求阅读能力比初中教育水平更高,则可以提供补充内容,或不要求阅读能力高于初中教育水平的版本。

指南3.2–可预测

使网页以可预测的方式显示和操作。

3.2.1 关注焦点

A级

当任何用户界面组件收到焦点时,它不会启动上下文更改。

足够的技术成功标准3.2.1

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

  • 注:内容的改变并不总是上下文的改变。如果内容的更改不是上下文的更改,则会自动满足此成功标准。

3.2.2 输入时

A级

更改任何用户界面组件的设置不会自动导致上下文更改,除非用户在使用组件之前已被告知该行为。

3.2.3 一致的导航

AA级

在一组网页中的多个网页上重复的导航机制在每次重复时都以相同的相对顺序出现,除非用户启动了更改。

3.2.4 一致的标识

AA级

在一组Web页面中具有相同功能的组件被一致标识。

足够的技术成功标准3.2.4

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

  • 注1:“一致”的文本替代项并不总是“相同”的。例如,您可能在链接到下一个网页的网页底部有一个图形箭头。文本替代可能会说“转到第4页”。当然,在下一个网页上重复这个文本替代是不合适的。说“转到第5页”更合适。尽管这些文本备选方案并不完全相同,但它们将是一致的,因此将满足此成功标准。
  • 注2:一个单一的非文本内容项目可用于服务不同的功能。在这种情况下,有必要使用不同的替代文本。使用复选标记、十字标记和交通标志等图标的例子很常见。根据网页的上下文,它们的功能可能不同。复选标记图标的功能可能是“批准”、“完成”或“包括”,具体取决于情况。在所有网页中使用“复选标记”作为文本替代,并不能帮助用户理解图标的功能。当相同的非文本内容用于多种功能时,可以使用不同的文本替代。

3.2.5 按要求更改

AAA级

上下文的更改仅由用户请求启动,或者可以使用一种机制来关闭此类更改。

足够的技术成功标准3.2.5

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

3.2.6 一致的帮助

A级(在2.2中添加)

如果网页包含以下任何帮助机制,并且这些机制在一组网页中的多个网页上重复,则它们相对于其他网页内容的顺序相同,除非用户发起更改:


  • 人类联系方式;

  • 人类接触机制;

  • 自助选项;

  • 全自动联系机制。

注1:全自动联系机制。

注2:对于这个成功标准,“与其他页面内容的顺序相同”可以看作是在序列化页面时内容的顺序。对于相同的页面变体(例如,CSS断点),帮助机制的视觉位置可能在页面之间保持一致。用户可以发起更改,例如更改页面的缩放或方向,这可能会触发不同的页面变化。此标准与以相同页面变化显示的页面之间的相对顺序有关(例如,相同的缩放级别和方向)。

足够的技术成功标准3.2.6

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

失败成功标准3.2.6
  • 帮助位置不一致

指南3.3–输入协助

帮助用户避免和纠正错误。

3.3.1 错误识别

A级

如果自动检测到输入错误,则会识别有错误的项目,并以文本形式向用户描述错误。

3.3.2 标签或说明

A级

当内容需要用户输入时,会提供标签或说明。

3.3.3 错误建议

AA级

如果自动检测到输入错误并且知道纠正建议,则会向用户提供建议,除非这会危及内容的安全性或用途。

3.3.5 帮助

AAA级

提供上下文相关帮助。

3.3.6 错误预防(全部)

AAA级

对于需要用户提交信息的网页,至少满足以下条件之一:


  • 双面:提交文件是可逆的。

  • 选中的:检查用户输入的数据是否存在输入错误,并为用户提供纠正错误的机会。

  • 已确认:在最终确定提交之前,可以使用一种机制来审查、确认和更正信息。

3.3.7 冗余条目

A级(在2.2中添加)

以前由用户输入或提供给用户的信息需要在同一过程中再次输入,这些信息是:


  • 自动填充,或

  • 可供用户选择。

除非:


  • 重新输入信息至关重要,

  • 信息是确保内容安全所必需的,或

  • 以前输入的信息不再有效。

足够的技术成功标准3.3.7

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

3.3.8 可访问身份验证(最低要求)

AA级(在2.2中添加)

身份验证过程中的任何步骤都不需要进行认知功能测试(例如记住密码或解决谜题),除非该步骤至少提供以下一项:


  • 备选方案:另一种不依赖于认知功能测试的认证方法。

  • 机制:有一种机制可以帮助用户完成认知功能测试。

  • 对象识别:认知功能测试是为了识别物体。

  • 个人内容:认知功能测试是为了识别用户提供给网站的非文本内容。

注1:什么是用户界面组件或子组件(用于确定外壳或尺寸)取决于其视觉表现。可视化表示包括组件的可见内容、边框和特定于组件的背景。它不包括组件内容、背景或边框之外的阴影和辉光效果。

注2:满足该标准的机制示例包括:

  1. 支持密码管理器输入密码以减少内存需求,以及
  2. 复制和粘贴可以减少重新输入的认知负担。
足够的技术成功标准3.3.8

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

3.3.9 可访问身份验证(增强)

AAA级(在2.2中添加)

身份验证过程中的任何步骤都不需要进行认知功能测试(例如记住密码或解决谜题),除非该步骤至少提供以下一项:


  • 备选方案:另一种不依赖认知功能测试的认证方法。

  • 机制:有一种机制可以帮助用户完成认知功能测试。

足够的技术成功标准3.3.9

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

原则4–稳健

内容必须足够健壮,以便能够被各种用户代理(包括辅助技术)解释。

指南4.1–兼容

最大限度地兼容当前和未来的用户代理,包括辅助技术。

4.1.1 正在分析

A级

在使用标记语言实现的内容中,元素具有完整的开始和结束标记,元素根据其规范进行嵌套,元素不包含重复的属性,并且任何ID都是唯一的,除非规范允许这些功能。

注1:对于使用HTML或XML的任何内容,都应始终满足此成功标准。

注2:自编写此标准以来,HTML Living Standard采用了特定的要求,管理用户代理必须如何处理不完整的标记、错误的元素嵌套、重复的属性和非唯一的ID。[超文本标记语言]

尽管HTML标准将其中一些情况视为不符合作者的要求,但出于这个成功标准的目的,它被认为是“允许这些功能”,因为规范要求用户代理支持一致地处理这些情况。实际上,这一标准本身不再给残疾人带来任何好处。

不同的成功标准涵盖了诸如因错误嵌套的元素而导致角色丢失或因重复ID而导致状态或名称不正确等问题,应根据这些标准而非4.1.1中的问题进行报告。

4.1.2 姓名、角色、价值

A级

对于所有用户界面组件(包括但不限于:表单元素、链接和脚本生成的组件),可以通过编程确定名称和角色;用户可以通过编程设置状态、属性和值;用户代理可以收到这些项目的更改通知,包括辅助技术。

注1:这个成功标准主要适用于开发或编写自己的用户界面组件脚本的Web作者。例如,当根据规范使用时,标准HTML控件已经满足了这个成功标准。

足够的技术成功标准4.1.2

注:其他技术如果满足成功标准,也可能足够。请参见理解技巧。

4.1.3 状态消息

AA级(在2.1中添加)

在使用标记语言实现的内容中,可以通过角色或属性以编程方式确定状态消息,从而可以通过辅助技术向用户显示状态消息,而无需获得焦点。

足够的技术成功标准4.1.3

注意:如果符合成功标准,其他技术也可能足够。请参见理解技巧。

咨询技巧成功标准4.1.3
失败成功标准4.1.3

贡献

我们欢迎您的反馈和建议: