WCAG
内容无障碍指南
Web内容无障碍指南(WCAG)涵盖范围广泛,涉及了一些建议,这些建议可使网站内容更容易访问。遵循这些原则,web内容更易为广大残疾人士所接受,这些包括盲人和低视患者、聋人和重听人、学习障碍、认知障碍、行动不便、言语残疾、光过敏患者和这些病症的复合患者。遵循这些原则也可让普通用户更容易访问您的网站。版本为WCAG2.0。
概念
WCAG2.0的前身是Web内容无障碍指南1.0,WCAG1.0是1999年5月W3C的推荐标准。虽然可以使用WCAG1.0或者WCAG2.0标准(或两者),W3C仍然建议新开发的和升级内容使用WCAG2.0。W3C还建议制定Web无障碍的政策也请参考WCAG2.0。
导言
Web无障碍指南(WCAG)2.0定义了如何使残疾人士更方便地使用Web内容的方法。无障碍涉及广泛的残疾症状,包括视觉,听觉,身体,语言,认知,语言,学习以及神经残疾。尽管这些指南内容广泛,但它无法有效地满足所有类型的人群和残疾程度的人的需要。这些指南也适合老年人上网,还可让普通用户更好的使用。
WCAG2.0是通过W3C进程与世界各地的个人和组织合作开发的,以提供一个Web无障碍的共同标准,满足国际上个人、组织和各国政府的需要。WCAG2.0以Web内容无障碍指南1.0为基础,旨在广泛适用于不同的Web技术,可以用自动化测试和人工评估相结合进行测试。
Web无障碍不仅取决于访问的内容,而且也取决于Web浏览器和其他用户代理。创建工具对Web无障碍来说也很重要。
WCAG2.0指南结构
使用WCAG的个人和组织差别很大,包括Web设计者和开发者,政策制定者,采购人员,教师和学生。为了满足这些人员的不同需求,指南架构提供了包括整体原则,一般准则,可测试成功标准,丰富的技巧和建议性技巧,并为记录在案的常见失败提供了丰富的例子,资源链接及代码。
原则-首先是四大原则,它提供了Web无障碍的基础:感知,可操作性,易于理解和稳定性。
准则-原则之下是准则。提供的12项准则是为了达到这样一个基本目标,这个目标是作者应努力以使内容更容易让不同症状的残疾用户能够访问。该准则是不可测试的,但提供了框架和总体目标,以帮助作者了解成功标准和更好地实现该技巧。
成功标准--对每一个准则,提供了可测试的成功标准,以允许WCAG2.0被用在需要进行需求和一致性测试的地方,例如设计规范,采购,管理,合同协议。为了满足不同的群体和不同的情况,我们定义了一致性的三个级别:A(最低),AA,AAA级(最高)。
丰富的技巧和建议性技巧--对于WCAG2.0文件里每条准则和成功标准,工作组也说明了范围广泛的各种技巧。该技巧内容丰富,且分为两类:足够达到成功标准的技巧和建议性技巧。建议性技巧已超越了独立的成功标准的范围,让作者更好地理解准则。一些建议性技巧解决了一些障碍,这些障碍在可测试的成功标准里没有覆盖到。凡是已知的常见失败,都已记录在案。
指南的所有层次(原则、准则、成功标准、以及丰富的技巧和建议性技巧)能够协调工作,以提供使内容更易于访问的指南。鼓励作者浏览和应用他们能用上的层次,包括建议性技巧,以尽可能更好地满足用户的广泛需求。
请注意,即使是符合最高级别(AAA级)的内容也不能保证被所有类型和程度或复合残疾者,特别是在语言和认知学习领域存在障碍的患者访问。鼓励作者考虑各种技巧,包括建议性技巧,以及借鉴关于当前最佳的应用,以确保Web内容可以被访问,尽可能达到社会无障碍。
WCAG2.0重要术语
WCAG2.0包括三个重要术语,这些与WCAG1.0有所区别。以下给出这些术语的简要介绍,以更充分地定义本词汇。
网页:需要指出的是,在这个标准中,术语“网页”不仅仅包括静态HTML网页,它还包括网络上越来越多的动态网页,也包括呈现整个虚拟互动社区的“网页”。例如,术语“网页”包括了某单一URI上像电影那样令人身临其境的交互式体验。
编程式确定:几个成功标准要求内容(或某些方面的内容)是“编程式确定的。”这意味着内容可采用这么一个方式来生成,即用户代理(包括辅助技术)可以以不同形式提取和呈现信息给用户。
支持无障碍
指南
原则1:
可感知性-信息和用户界面组件必须以可感知的方式呈现给用户。
准则1.1替代文本:为任何非文本内容提供替代文本,使其可以转化为人们需要的其他形式,如大字体印刷,盲文,语音,符号或简单的语言。
1.1.1非文本内容:呈现给用户的所有非文本内容,都提供替代文本,以达到同等服务的目的,以下情况例外。(A级)
控件,输入:如果非文本内容是控件或接受用户输入,那么它有一个名称,描述其目的。
基于时间的媒体:如果非文本内容是基于时间的媒体,这时替代文本至少要提供非文本内容的描述标识。
测试:如果非文本内容是一个测试或练习,若以文本呈现,则测试或练习将失效,这时替代文本至少要提供非文本内容的描述标识。
感官:如果非文本内容的主要目的是创建一个特殊感官体验,这时替代文本至少要提供非文本内容的描述标识。
验证码:如果非文本内容的目的是为了确认内容正在被一个人访问,而不是计算机访问,这时要给出识别和描述非文本内容目的的替代文本,以及提供验证码的可选择形式,这个验证码为不同类型的感官感知使用输出模式,以适应不同的残疾人群。
装饰,格式化,不可见:如果非文本内容是纯粹的装饰,或只用于视觉格式化,或不呈现给用户,那么此非文本内容将被辅助技术忽略。
准则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.8替代媒体(预录):要为所有有预录的同步媒体和所有预录的纯视频媒体提供基于时间的媒体的替代。(AAA级)
1.2.9纯音频(直播):要为现场直播的纯音频内容提供基于时间的媒体的替代,以便呈现等同信息。(AAA级)
准则1.3适应性:可创建用不同方式呈现的内容(例如简单的布局),而不会丢失信息或结构。
1.3.1信息和关系:通过呈现来传达的信息、结构和关系,可以编程式确定或在文本里可得到。(A级)
1.3.2有意义的顺序:当内容呈现的顺序影响其意义,正确的阅读顺序可以编程式确定。(A级)
1.3.3感官特性:用于理解和操作内容所提供的说明不完全依赖于组件的感官特性,如形状,大小,视觉位置,方向,或声音。(A级)
准则1.4可辨别性:可使用户更容易看到和听到内容,包括把背景和前景分开。
1.4.1颜色用途:颜色并不是作为传达信息、表明动作、引起反应或区分视觉元素的唯一视觉手段。(A级)
1.4.2音频控制:如果网页音频自动播放超过3秒钟,提供一个机制来暂停或停止音频,或者单独控制系统音量。(A级)
1.4.3对比度(最小):文本视觉呈现和文本图像至少要有4.5:1的对比度,以下部分除外:(AA级)
大号文本:大文本和大文本图像至少有3:1的对比度;
附属:文本或文本图像是未激活的用户界面组件部分,或者只是一个纯粹的装饰,或者对任何人不可见,或者只是包含其他重要可视内容的图片一部分,此文本或文本图像没有对比要求。
商标:文本作为标志或品牌名称的一部分,没有最低对比要求。
1.4.4调整文本:除了字幕和文本图像外,文本大小不需要辅助技术就可以放大200%,且没有内容或功能损失。(AA级)
1.4.5文本图像:如果正在使用的技术可以达到视觉效果,使用文本来传达信息而不用文本图像,以下部分除外:(AA级)
定制化:文本图像可根据用户要求进行视觉定制化;
必需:文本的特殊呈现对要传达的信息来说是必需的。
注:商标(文本作为标志或品牌名称的一部分)被认为是必需的。
1.4.6对比度(加强):文本视觉呈现和文本图像至少有7:1的对比度,以下部分除外:(AAA级)
大号文本:大文本和大文本图像至少有4.5:1的对比度;
商标:文本作为标志或品牌名称的一部分,没有最低对比要求。
1.4.7低背景音效或无背景音效:对于预录的纯音频内容,(1)前台主要包含说话内容,(2)不是音频验证码或音频标志,以及(3)不发声,主要用音乐表达,如唱歌或说唱,以下部分至少有一为真:(AAA级)
无背景:无背景:音频不包含背景声音。
关闭:背景声音可以将其关闭。
20分贝:背景声音至少比前台说话内容低20分贝,偶尔有一两秒的声音例外。
注:根据“分贝”的定义,满足这一要求的背景声音将比前台说话内容大约安静4倍。
1.4.8视觉呈现:对于文本块的视觉呈现,提供一个机制以实现以下目标:(AAA级)
前景色和背景色可根据用户的需要选择。
宽度不超过80个字符或符号(如果是中日韩字体,为40个)。
文本没有两端对齐(即左对齐和右对齐)。
段落里的行间距(行隔)至少是1.5倍行距,段落间距至少比行间距大1.5倍。
文本大小不用辅助技术可放大200%,并且不需要用户水平滚动就可以阅读全屏窗口的文本行。
1.4.9文本图像(没有例外):文本图像只能用于纯粹的装饰或用于文本的特殊呈现对要传达的信息来说是必需的地方。(AAA级)
注:广告图标(文本是一个标志或品牌名称的一部分)被认为是必需的。
原则2:
可操作性-用户界面组件和导航必须可操作。
准则2.1键盘无障碍:一个键盘可实现所有的功能。
2.1.1键盘:内容的所有功能可通过键盘接口实现操作,而无需对个别按键进行定时,除非基本功能需要的输入取决于用户的运动轨迹,而不仅仅是端点。(A级)
注1:这种例外涉及到底层功能,而非输入技巧。例如,使用手写来输入文本,这种输入技巧(手写)需要路径依赖式输入,但底层功能(文本输入)不需要这种输入。
注2:不禁止也不应阻止提供鼠标输入或除键盘操作以外的其他输入法。
2.1.2无键盘陷阱:如果可以用键盘接口来移动焦点到某网页组件上,那么可以只使用键盘接口来操作焦点离开当前组件,如果需要未修改的方向键或Tab键或其他更多的标准退出方式,要告知用户离开焦点的方法。(A级)
译者注:操作系统或者应用程序需要获得鼠标、键盘或其他类型的输入设备(如手写笔)在屏幕上输入信息的位置,这个位置被称作输入焦点,操作系统或应用程序获得输入焦点的行为被称作聚焦。通常鼠标的单击会使系统自动获得焦点,光标的移动也会使系统自动获得焦点。这里无键盘陷阱有两层意思:1、如果网页内容能够由键盘进入,那么这内容就能够由键盘退出。2、如果网页使用了会导致键盘“聚焦”的技术,要能确保用户不会“陷入”内容。
注:由于任何不符合此成功标准的内容可干扰用户使用整个页面的能力,网页上所有内容(无论是否满足其他成功标准)必须符合这个成功标准。参见一致性要求5:不干涉。
2.1.3键盘(没有例外):内容的所有功能通过键盘接口可操作,而无需对个别按键进行定时。(AAA级)
准则2.2充足的时间:为用户提供足够的时间来阅读和使用内容。
2.2.1定时可调:对于内容设置的每一个时间限制,以下部分至少有一为真:(A级)
关闭:允许用户达到时间期限之前,关闭时间限制;或
调整:允许用户达到时间期限前,调整时间限制。调整范围要放宽,至少是默认设置长度的10倍;或
延长:在时间到期之前,给予用户警告,要有一个简单的动作来延长时间至少20秒(例如“按空格键”),并允许用户延长期限至少10倍;或
实时特例:时间限制是一个实时事件(例如拍卖)的必要部分,可能没有其他选择;或
必需特例:时间限制是必需的,超过这时间,行为就失效;或
20小时特例:时间限制超过20个小时。
注:此成功标准有助于确保用户可以在因时间限制导致内容或者上下文发生意外变化的情况下完成任务。此成功标准应结合成功标准3.2.1来考虑,成功标准3.2.1对内容或上下文的变化做出限制。
2.2.2暂停、停止、隐藏:对于运动、闪烁、滚动或自动更新的信息,以下部分全部为真:(A级)
运动、闪烁、滚动:任何运动、闪烁或滚动的信息(1)将自动启动,(2)持续时间超过5秒钟,(3)与其他内容同时呈现。对于这些信息,提供一个机制可使用户暂停,停止或隐藏它,除非运动、闪烁、或滚动是必需行为的一部分;
自动更新:任何自动更新的信息(1)自动启动(2)与其他内容同时呈现。对于这些信息,提供一个机制可使用户暂停、停止、或隐藏它,或控制更新的频率,除非自动更新是必要行为的一部分。
注1:关于闪烁或闪光的内容要求,参见准则2.3。
注2:由于任何不符合此成功标准的内容可干扰用户使用整个页面的能力。
注3:通过软件定期更新的内容,或者传输到用户代理的内容,不需要保留或呈现暂停启动和恢复呈现之间生成或收到的信息,因为这可能没有技术可行性,而且许多情况下可能会误导这样做。
注4:发生在预载入阶段或类似情况下的动画,在该阶段如果没发生与用户交互的情况或没有指示进程,就可能让用户感到困惑,或导致他们认为内容被固定或被破坏,这点是很重要的。
2.2.3无定时:定时不是一个事件或内容呈现行为的必需部分,非交互同步媒体和实时事件除外。(AAA级)
2.2.4中断:中断可以由用户推迟或禁止,紧急中断除外。(AAA级)
2.2.5重新验证:当身份验证会话到期时,重新验证后,用户可继续行为而不丢失数据。(AAA级)
准则2.3癫痫:不要设计会导致癫痫发作的内容。
2.3.1闪光三次或低于阈值:网页不包含任何闪光超过3次/秒的内容,或闪光低于一般闪光和红色闪光阈值。(A级)
注:网页上所有的内容(无论是否满足其他成功标准)必须符合此成功标准。参见一致性要求5:不干涉。
2.3.2闪光三次:网页不包含任何闪光超过3次/秒的内容。(AAA级)
准则2.4可导航性:提供了帮助用户浏览、查找内容、并确定他们位置的方法。
2.4.1绕过模块:提供绕过多个网页的重复内容模块的机制。(A级)
2.4.2网页标题:网页提供标题,以描述主题或用途。(A级)
2.4.3聚焦顺序:如果网页可以顺序导航,并且导航顺序影响含义和操作,可聚焦的组件按一定顺序接收焦点,这个顺序可以保留含义和可操作性。(A级)
2.4.4链接目的(在上下文里):每个链接目的可通过链接文本单独确定,或者将此链接文本编程式与链接上下文相关联来确定,除非链接目的是迷惑用户。(A级)
译者注:这里有三层含义,1、是否提供一个链接文本来描述链接目的;2、是否用特定技术提供一个链接目的的补充描述;3、是否用链接文本标识链接的用途,并用特定技术将链接文本和链接上下文绑定。
2.4.5多种方法:不止一种方法可以在网页集里定位一个网页,除非网页是过程的结果或过程的步骤。(AA级)
2.4.6标题和标签:标题和标签说明主题或目的。(AA级)
2.4.7焦点可见:任何键盘可操作的用户界面有一套操作模式,在该模式里键盘焦点指示器为可见的。(AA级)
2.4.8定位:网页集里关于用户定位的信息是有效的。(AAA级)
2.4.9链接目的(只针对链接):提供一个机制允许只从链接文本来识别每个连接目的。除非链接目的是迷惑用户。(AAA级)
2.4.10章节标题:章节标题(Sectionheadings)用来组织内容。(AAA级)
注1:一般情况下使用“标题”,标题包括名称以及其他为不同内容类型添加标题的方法。
注2:此成功标准包含了关于创建网页的部分,而不是关于用户界面组件的部分。用户界面组件的部分在成功标准4.1.2里。
原则3:
可理解性-信息和用户界面操作必须是可理解的。
准则3.1可读性:使文本内容可读,可理解。
3.1.1网页语言:每个网页的默认人类语言可以编程式确定。(A级)
3.1.2局部语言:内容里每个文章或短语的人类语言可以编程式确定,除了专有名词、术语、没法确定语言的词汇、文本中的方言。
3.1.3特殊单词:若单词或短语被特定或者有限制的方式使用,包括成语和术语,则提供一个机制确定这些单词或短语的具体定义。(AAA级)
3.1.4缩写:提供一个机制用于确定缩写词的扩展形式或含义。(AAA级)
3.1.5阅读水平:当排除专有名词、题目和补充内容后的文本还需要初中教育层次更高的阅读能力时,我们可以提供一个对阅读能力要求较低的版本。(AAA级)
3.1.6发音:若单词没有发音就无法理解单词含义,则提供一个机制用于确定单词的具体发音。(AAA级)
准则3.2可预测性:让网页以可预见的方式呈现和操作。
3.2.1焦点:当任何组件接收焦点时,它不会启动上下文变化。(A级)
3.2.2输入:更改任何用户界面组件设置不会自动导致上下文变化,除非用户使用组件前已被告知下一行为。(A级)
3.2.3一致性导航:网页集里多个网页里重复的导航机制,该机制每次重复时都是同一个相对顺序,除非由用户引起顺序变化。(AA级)
3.2.4一致性确认:网页集里相同功能的组件可被一致性确认。(AA级)
3.2.5请求变化:上下文变化只能由用户请求或启动,或者提供一个可关闭这种变化的机制。(AAA级)
准则3.3辅助输入:帮助用户避免和纠正错误。
3.3.1错误确认:如果输入错误能够被自动发现,错误类型应能被确认,并且用文本描述给用户。(A级)
3.3.2标签或说明:当需要用户输入内容时,要给出标签或说明。(A级)
3.3.3错误建议:如果输入错误能够被自动发现,且纠正错误的建议是已知的,则提供建议给用户,除非它会危及安全或影响内容目的。(AA级)
3.3.4错误预防(法律、金融、数据):对于用户操作将引起法律承诺或者金融交易的网页、修改或删除数据存储系统里的用户可控数据的网页、提交用户测试响应的网页等,对于这些网页,以下部分至少有一为真:(AA级)
可逆:提交是可逆的。
检查:用户输入的数据将被检查是否有输入错误,并为用户提供一个改正错误的机会。
确认:提供一个机制用于最后提交之前审查、确认和纠正信息。
3.3.5帮助:上下文相关帮助是可用的。(AAA级)
3.3.6错误预防(全部):对于要求用户提交信息的网页,至少部分至少有一为真:(AAA级)
可逆:提交是可逆的。
确认:提供一个机制用于最后提交之前审查、确认和纠正信息。
原则4:
稳定性-内容必须健壮到可靠地被种类繁多的用户代理(包括辅助技术)所解释。
准则4.1兼容:最大化兼容当前和未来的用户代理(包括辅助技术)。
4.1.1解析:使用标记语言实现的内容,元素要有完整的开始和结束标签,元素根据其规格进行嵌套,元素不包含重复的属性,任何ID都是唯一的,除非规范允许这些特性。(A级)
注:缺少关键特性的开始和结束标签是不完整的,比如一个右尖括号或不匹配的属性值引用标记。
4.1.2名称,角色,值:对于所有用户界面组件(包括但不限于:表单元素,链接和由脚本生成的组件),名称和角色可以编程式确定;可由用户设置的状态、属性和值可以编程式设置,这些变化通知对用户代理(包括辅助技术)有效。(A级)
注:此成功标准主要用于Web作者开发或编写自己的用户界面组件。比如根据规范使用标准HTML控件时,标准HTML控件已经满足这一成功标准。
一致性
本节为规范部分。
本节列出了WCAG2.0一致性要求。它还提供了有关如何发表一致性声明的信息,这是可选的。最后它描述了支持无障碍的含义,因为对于一致性来说,只有以支持无障碍的方式使用技术才可信赖。理解一致性包括支持无障碍这一概念的进一步解释。
译者注:Conformance翻译成一致性,也可翻译成符合性,这里指符合无障碍标准的程度。为便于统一,全文采用一致性。
一致性要求
为了使网页符合WCAG2.0,必须满足以下所有一致性要求:
1.一致性级别:完全符合以下级别之一。
A级:对于一致性A级(即最低级别),网页符合所有A级成功标准,或提供一个符合条件的替代版本。
AA级:对于一致性AA级,网页符合所有A级和AA级成功标准,或者提供一个符合AA级的替代版本。
AAA级:对于一致性AAA级,网页符合所有A级、AA级和AAA级成功标准,或者提供一个符合AAA级的替代版本。
注1:虽然只能在规定的层次达到一致性,但鼓励作者在超越已有一致性的任何层次上(在他们的声明中)进行改进以达到成功标准。
注2:不建议符合一致性AAA级作为整个站点的一般要求,因为对于一些内容,它不可能满足所有AAA级成功标准。
2.全网页:一致性(和一致性级别)只对全网页有效,如果一个网页的一部分除外,就不能叫实现一致性。
注1:对于确定一致性的目标,当可直接从网页获取替代时,比如长描述或视频的替代呈现,此内容替代被认为是网页一部分。
注2:由于内容脱离于作者控制范围而导致网页没法达到一致性要求的,这些网页的作者可考虑部分一致性声明。
3.完整的过程:当网页是一系列呈现过程的网页里的一个网页时(例如为了完成一项活动需要完成的一系列步骤),过程中的所有网页符合指定级别或更高的级别。(如果在这个过程中某网页不符合该级别或更高,则在该级别里不可能达到一致性。)
例子:一个在线商店有一系列网页用来选择和购买产品。从开始到结束(结帐)系列的所有网页要一致,以便过程中的任何页面均符合要求。
4.以支持无障碍的方式使用技术:只有以无障碍支持的方式使用技术是可信赖到满足成功标准。通过不支持无障碍的方式提供的任何信息或功能,也可通过支持无障碍的方式实现。(请参阅理解无障碍支持。)
5.不干涉:如果以不支持无障碍的方式使用技术,或者以不符合一致性的方式使用技术,那么他们不会阻碍用户访问网页其余部分的能力。此外,网页作为一个整体符合以下各项条件的一致性要求:
当用户代理打开任何一个不可信赖的技术时,
当用户代理关闭任何一个不可信赖的技术时,并且
当用户代理不支持任何一个不可信赖的技术时,
此外,以下成功标准适用于网页上所有内容,包括除非不可信赖到不满足一致性的内容,因为不符合以下成功标准的内容会干扰对网页的使用;
1.4.2-音频控制,
2.1.2-没有键盘陷阱,
2.3.1-闪光三次或低于阈值,并且
2.2.2-暂停,停止,隐藏.
注:如果网页达不到要求(例如用于一致性测试的网页或网页案例),它可不在一致性范围内或一致性声明里。
有关详细信息(包括实例)请参阅理解一致性要求。
一致性声明(可选)
一致性定义仅对网页有效。但一致性声明可只用于一个网页、一系列网页或多个相关网页。
一致性声明的必需部分:一致性声明不是必需的。作者可以符合WCAG2.0而不需声明。一旦做出一致性声明,则一致性声明必须包括以下信息:
声明日期
指南名称,版本和网址
达到的一致性级别
简洁的网页描述,如声明涉及到的一系列网址,包括声明是否包含子域。
注1:网页可通过列表或声明涉及到的所有网址描述语句来描述。
注2:基于Web的产品若不默认网址优先于安装在客户网站上,则在安装后可能会有产品符合一致性的声明。
可信赖的Web内容技术清单。
注:如果使用符合一致性的Logo,这将作为声明一部分,需与以上列出的一致性声明必需部分放在一起。
一致性声明的可选部分:
除了上述一致性声明的必需部分,考虑到需提供额外信息以协助用户。推荐包括以下额外信息:
超出声称已达到的一致性水平的成功标准清单。此信息应以机器更易读的元数据表格的形式提供给用户。
特定技术清单,这些技术“被使用但不可信赖。”
用户代理清单,其中包括用于测试内容的辅助技术。
关于额外步骤的信息,这些步骤都超出成功标准以加强无障碍。
可信赖的特定技术清单的机读元数据版本。
一致性声明的机读元数据版本。
注1:参见理解一致性声明,以了解更多信息,以及了解一致性声明的案例。
注2:参阅理解元数据,以了解更多关于一致性声明里使用元数据的信息。
部分一致性声明-第三方内容
有时候,创建网页后,将加入更多的内容。例如电子邮件程序、博客、允许用户添加注释或者支持用户添加内容的文章。另一个例子是网站,如门户或新闻网站,其构成内容来自多个网友贡献出来的,或随时从其他来源插入内容的网站,如动态插入的广告。 在这种情况下,很难了解第一次发布的时候发布了什么网页内容。重要的是要明白这没法控制的内容可以影响受控内容的无障碍性。有两种解决方式可供选择:
1、可根据已有经验确定一致性。如果这种类型的网页在两个工作日内被监控和修复(删除不符合的内容或修改之以达成一致性),则可达成或声明一致性,除了删除或修正外部贡献的内容时所遇到的错误。如果无法监控或纠正不符合要求的内容,不能做一致性声明。
2、该网页不符合一致性,但如果某些部分被删除时,能够符合一致性,可做出“部分一致性声明”。该声明的形式为,“此页不符合一致性,但如果来自不受控制的来源的以下内容被删除,则符合WCAG2.0的X级。”此外在部分一致性声明里描述的不受控制内容,以下为真:
不是处于作者控制下的内容。
以用户可识别的方式来描述(例如它们不能被描述为“我们无法控制所有部分”,除非他们已清楚的标记。)
部分一致性声明-语言
当网页不符合一致性,但如果网页使用的所有语言都存在无障碍支持时,可做出“部分一致性声明-语言”。该声明的形式将会是,“此页不符合一致性,但如果以下语言存在着无障碍支持,则符合WCAG2.0的X级:”
参考资料
最新修订时间:2024-01-30 22:45
目录
概述
概念
导言
参考资料