基于UAAG2.0 Reference的移动无障碍案例(四)

来源:互联网 发布:网络攻防技术教程 编辑:程序博客网 时间:2024/05/20 13:15

原文:https://www.w3.org/TR/IMPLEMENTING-UAAG20/mobile
翻译: CSDN
审校:张昆 刘辉 刘彪 沈广荣(信息无障碍研究会)

本页列举了基于《UAAG2.0 Reference:用户代理无障碍指南2.0(UAAG2.0)解释、案例与资源》的移动案例。其中包括准则、成功标准,并旨在为移动案例提供上下文。相关背景请参阅UAAG概述。

这些案例展示了在移动设备上基于UAAG的Web浏览器是如何帮助残障用户的。

基于UAAG2.0 Reference的移动无障碍案例(一)
基于UAAG2.0 Reference的移动无障碍案例(二)
基于UAAG2.0 Reference的移动无障碍案例(三)
基于UAAG2.0 Reference的移动无障碍案例(四)

附录A.术语表

该术语表是规范性的。

激活

在呈现的内容中,或用户代理用户界面中,执行与有效元素相关联的行为。

替代内容

用户可编程式确定的web内容,在部分用户不能访问的某些位置时可用的。替代内容本质上实现了与原始内容相同的功能或目的。有几种常见的替代内容的类型:

  • 非文本内容的替代文本:可以编程式确定、用于替代非文本内容的文本,或者可以从通过编程式确定的文本中进行引用的文本。例如,一个图表图像可能拥有两种替代文本:一个简短的替代文本和一个由与相邻段落之间的关系所描述的文本,且相邻段落能够更为充分地描述图表的内容。
  • 时基媒体的替代:在时基媒体展示中,以一种或多种轨道提供相同功能或目的的网页内容。这包括了对音频的替代,例如字幕和手语翻译,以及对视频的替代,例如音频描述和扩展音频描述。时基媒体替代的另一种形式是基于时间的视觉和听觉信息的正确顺序的文本描述,这能够获得任何基于时间内容的互动结果。
  • 文本内容的文本替代:与能够提供扩展信息的某些类型文本内容编程式确定的文本。例如,一个缩写(首字母缩写)可能提供简缩词或初始词的扩展含义(“用户代理无障碍指南”的标题缩写为“UAAG”)。
  • 文本的替代媒体:呈现与文本(直接或通过替代文本)所呈现信息一样多的媒体。为那些受益于替代文本呈现的人提供文本的替代媒体。文本的替代媒体可能是纯音频、纯视频(包括手语视频)或者视频。

注:根据Web内容无障碍指南(WCAG)2.0,替代内容是否编程式可确定,两种情况均有可能(例如,一幅图像的简短描述可能出现在图像的描述属性或靠近图像的文本中)。然而,用户代理无障碍指南(UAAG)2.0添加了编程性可获得的情况,因为这是唯一一种用户代理能够识别的替代内容类型。

动画

随时间自动变化所呈现,给予了用户移动的视觉感知的图形化内容。例如视频、动画影像、滚动文本、编程式动画(例如移动或取代已呈现的物体)。

应用程序界面(API)

一个定义应用程序之间如何产生交流的机制。

辅助技术

对用户代理无障碍指南(UAAG)2.0一致性而言,辅助技术满足以下标准:

  1. 依靠由一个或多个主机用户代理提供的服务(例如检索网络资源和解析标记)。
  2. 通过监控和使用应用程序,与主机用户代理交流数据和信息。
  3. 提供超越主机用户代理所提供的用于满足残障用户要求的服务。附加服务包括替代描写(例如以合成语音或放大内容等形式),替代输入方法(例如声音),附加导航或定位机制,以及内容转换(例如使表格更以获取。)

用户代理无障碍指南(UAAG)2.0的文档中,重要的辅助技术包括以下内容:

  • 屏幕放大器,用于视觉障碍的人群放大和改变屏幕的颜色,以改善呈现文本和图像的视觉可读性。
  • 屏幕阅读器,用于盲人或有阅读障碍的人群,通过合成语音或盲文的形式阅读原文信息。
  • 语音识别软件,用于身体残疾的人群,模仿键盘和鼠标的功能。
  • 替代键盘,用于身体残疾的人群,模拟键盘和鼠标的功能。
  • 替代点击设备,用于身体残疾的人群,模拟鼠标点击和按钮激活功能。

音频

声音传送技术。音频可以合成生成(包括语音合成),从直播源(例如无线电广播)播放,或从真实声音中录制。在一次呈现中,可能存在多种音轨。

音频描述

一种替代内容类型,即添加到音频的解说,用来描述仅从主音轨上无法理解的重要视觉细节。视频的音频描述提供了有关动作、角色、场景变化、屏幕文字和其他视觉内容的信息。

  • 扩展音频描述:一种音频描述,其中视频有时会被暂停,以便有充足的时间添加额外的描述。

音轨

呈现内容中全部或部分的音频(例如每个仪器都可能有一个轨道,或每个每个立体声通道都可能有一个轨道)。

作者/开发者

独自工作或与人合作工作以创造内容的人(例如内容作者、设计者、程序设计员、出版商、测试员)。

可获得打印设备

通过平台被鉴定为对应用程序可用的打印设备。

字幕

替代内容的一种类型,是与时基媒体一同呈现和合成的文本的形式,从而不仅提供语音,而且可以通过声音传递非语音信息,包括有意义的音频效果和说话人识别。在一些国家,“对白字幕”指的是只有对话,“字幕”指的是对话、声音以及说话人识别。在其他城市,“对白字幕”(或它的翻译)指的是以上两者。

  • 开放字幕:总是以视觉跟踪的形式呈现的字幕,无法被关闭。
  • 隐藏字幕:可以被打开或关闭的字幕。用户代理无障碍指南(UAAG)2.0的字幕要求家丁用户代理能够识别类似这样的字幕。

:其他术语,包括“字幕”在内的单词可能拥有不同的含义。例如,一个“表目录”表示的是一张表的题目,通常图像化放置在表的上方或下方。

命令

用户所作出的用于控制用户代理的动作。包括如下内容:

  • 直接命令:适用于指定项目(例如按钮)或动作(例如保存功能)的命令,无论当下的焦点位置在何处。可见键盘命令
    • 直接导航命令:移动焦点至指定项目处的命令。
    • 直接激活命令:激活指定项目(并且可能移动焦点至此)或动作的命令。
  • 顺序导航命令(有时也被称为“逻辑导航命令”或“线性导航命令”):在一系列项目中向前或向后移动焦点的命令。导航的元素列表可能是所有元素或子集(例如表头列表、链接列表)的列表。
  • 空间命令(有时被称为“方向命令”):需要用户意识到屏幕上项目空间排列的命令。
    • 空间导航命令:基于方向在屏幕上从一个项目移动至另一个项目的命令。
    • 空间操作命令:调整屏幕上项目的大小与位置的命令。
  • 结构导航命令:向前、向后、向上或向下移动一个等级的命令。

内容(网页内容)

通过用户代理方式与用户交互的信息和感官体验,包括定义内容结构、呈现和交互的代码或标记。

连续尺度

当和时基媒体呈现互动时,连续尺度允许用户(或编程式)动作将活跃播放位置设置在呈现内容时间线上的任何时间点。位置的间隔尺度是由时基媒体中最小的可分解时间单位决定的。

默认值

见属性

直接地

使用直接命令

无效元素

见元素

文档字符设置

使用用户代理,为资源内容中数据设置间断性呈现。

文档对象、文档对象模型(DOM)

一个与平台及语言无关的接口,允许程序和脚本动态访问和更新内容、结构和文档类型。文档能够被进一步处理,并且处理结果能够重新并入呈现的网页中。DOM相关材料概况请见:http://www.w3.org/DOM/#what。

文档

支持用户代理使用的任何信息。此信息可能电子或其他形式提供,且包括帮助、手册、安装指南和指导等等。文档可通过多种方式访问(例如包含在安装中的文档,可以在网页中获得)。

:用户文档的技术细节水平应该与特性的技术水平相匹配。举个例子,浏览器的缩放功能的用户文档不应将用户归入此浏览器的源代码库中。

元素

根本而言,应用程序文档类型定义(DTD)的语法结构。这是可扩展标示语言(XML)1.0规范(XML,第三部分)所使用的。用户代理无障碍指南(UAAG)2.0同样更为普遍地使用“元素”指代内容中的任何离散单元(例如指定的图像、视频、声音、标题、列表或列表项)。

  • 有效元素:能够通过用户界面或应用程序界面激活的相关行为的元素。用户代理可用的元素的设置通常源于,但不限于由已实现标记语言所定义的元素的设置。
  • 无效元素:当前不可激活的潜在有效元素(例如“灰化”菜单项)。
  • 元素类型:元素的种类(例如图像、视频、声音、一级标题、列表或列表项)。

事件和脚本、事件处理器、事件类型

当拥有特殊“事件类型”的事件发生时,用户代理通常会执行一个任务,包括用户界面事件,内容更改、内容下载或者运行环境中的请求等。当给定类型的事件发生时,一些标记语言允许作者指定一个名为“事件处理器”的脚本运行。通过脚本、标记或文档对象模型(DOM),一个事件处理器明确与一个元素相关联。

有效元素

见元素

明确用户请求

用户通过用户代理用户界面、焦点或选择的交互。用户请求已发出,比如说,通过用户代理用户界面控件和键盘命令等。显式用户请求的一些例子包括当用户选择“新视图”时,对用户代理用户界面中的提示回应“是”,配置用户代理以使其以某种方式行动,或者使用键盘或点击设备以改变选择或焦点。注:当和用户代理交互时,用户可能犯错误。例如,用户可能不小心对提示回应了“是”而不是“否”。此种错误类型仍被认为是显式用户请求。

扩展音频描述

见音频描述

焦点、输入焦点

如果视图是活跃的,将会发生输入的位置。例子包括:

  • 键盘焦点:如果视图是活跃的,将会发生键盘输入的屏幕位置。
  • 点击设备焦点:如果视图是活跃的,指针输入将会发生的位置。有多重输入设备焦点,例如当使用屏幕分享工具时,显然会有一个对应着用户的实体鼠标,一个对应着无线鼠标。

活跃输入焦点在活跃视图内。非活跃输入焦点在非活跃视图内。焦点在焦点光标中被典型表征。

焦点光标

突出显示用户界面元素的视觉指示器,用来展示该元素有输入焦点(例如按钮周围的虚线、窗格周围的外框、或窗口上的加亮标题栏)。

  • 键盘焦点光标:在焦点已被键盘移动的位置,用当前输入焦点显示有效元素的指示(例如按钮周围的虚线)。
  • 文本光标:显示文本中键盘输入将会发生位置的指示(例如文本区域中的闪光竖线,也被称为插入符号)。
  • 指针:显示点击设备输入将会发生位置的指示。指示可以通过点击设备或仿真器移动,例如鼠标、手写板、基于键盘的鼠标仿真器、基于语音的鼠标命令、或三维扫描笔等。一次点击设备的点击可移动输入焦点至指针所在位置。指示可能发生改变以反映不同的状态。当使用触摸屏时,“点击设备”指的是触摸屏和用户的手指或手写笔的组合。在大多数触摸屏系统中,没有方向键(屏幕上可见指示)。

当在活跃视图中时,光标是活跃的;当在不活跃视图中时,光标是不活跃的。

可聚焦元素

能够获得输入焦点的任何元素(例如,链接、文本框、或菜单项)。为了可获得且充分可用,每一个可聚焦元素应该获得键盘焦点,且理想情况下页能获得指针焦点

全局地、全局配置

在整个用户代理或全部已呈现内容中均可使用的设置,而不是在用户代理或指定查阅文档中的指定特性。

图形化

为视觉消费所呈现的信息(例如文本、颜色、图形、图像、或动画)。

突出显示、被突出显示的、突出显示的

通过用户界面指示的突出显示。例如,用户代理通过搜索操作突出显示被选择、聚焦或匹配的内容。图形化突出显示机制包括虚线框、颜色或字体改变、下划线、相邻图标、放大和反向视频。合成语言突出显示机制包括音高和音量的替代(也就是语言韵律)。用户界面项目同样可被突出显示,比如一套特定的活跃窗口标题栏的前台与背景颜色。被突出显示的内容可能是选择,也可能不是选择。

图像

静态的图像内容(也就是不会移动会改变)。可见动画。

告知性(非规范性的)

详见规范性。

键盘

允许用户控制一台计算装置的字母、符号、命令键或键指示。传统的辅助技术依赖键盘接口,将其作为一个通用的或形式独立的接口。此文档中关于键盘的参考包括键盘模拟器和键盘接口,这利用键盘作为形式独立接口的角色(见形式独立控件)。键盘模拟器和接口可能在没有实体键盘的设备上使用,比如基于触摸屏输入的移动设备。

键盘接口

键盘接口是由许多平台提供的编程式设备,允许用设备独立的方式进行操作。键盘接口允许按键输入,即使特殊的设备没有硬件键盘(例如触摸屏控制的设备能够在其操作系统中构建键盘接口,以支持屏上键盘和可能连接的外部键盘)。

:通过键盘操作的鼠标模拟器(如鼠标键),不符合键盘接口规范,因为模拟器使用点击设备接口,而不是键盘接口。

键盘命令(键盘组合键、键盘快捷键、accesskey、 访问键、加速键、直接键盘命令)

绑定在特殊用户界面控件或应用程序功能中的一个或一套按键,允许用户在无需遍历任何介于其间的控件的情况下,导航或激活控件或功能(例如,快捷键CTRL+“S”用来保存文档)。有时区分与当前上下文中所呈现的控件相关的键盘命令(例如,ALT+“D”用来移动焦点至地址栏)和可能激活与当前任何已呈现控件均无关联的程序功能的键盘命令(例如,“F1”键用来打开帮助帮助系统)是很容易的。键盘命令可以通过使用实体键盘或键盘模拟器(例如屏上键盘或语音识别)触发。(见形式独立控件)。顺序键盘命令需要多种按键以执行一个动作(例如,一系列Tab或箭头按键之后的Enter,或类似“ALT-F,V”的一个系列去下拉一个文件菜单并选择打印预览)。

非文本内容(非文本元素、非文本等价物)

见文本

规范性、告知性(非规范性)

指要求(或不要求)达到一致性。鉴定为“规范性”的能力要求达到一致性(注意可以以明确界定的各种方式符合用户代理无障碍指南2.0)。鉴定为“告知性”(或,“非规范性”)的能力从不要求达到一致性。

通知

让用户意识到事件或状态发生了改变。通知可能发生在用户代理用户界面(如状态栏)或呈现内容中。通知可能是被动的,且不要求用户应答,或被显示在需要用户回应的命令提示符表格中(如确认对话框)。

模糊

为了在相同的屏幕空间呈现一个视觉元素作为第二视觉元素,且以防止第二视觉元素被视觉上隐藏的方式呈现。

:为了覆盖视觉元素(如视频字幕)的透明背景的使用对于减少模糊是一种可接受的技术,如果空间是可获得的。

操作环境

管理用户代理操作的软件环境,无论它是操作系统还是编程语言环境(如Java)。

操作系统(OS)

支持设备基础功能的软件,如计划任务、执行应用程序和管理硬件和外部设备。

注:许多操作系统通过平台无障碍服务,在执行应用程序和辅助技术之间协调沟通。

覆盖

指的是当某一配置或行为偏好胜过另外一个。一般而言,用户代理无障碍指南(UAAG)2.0的要求包括用户偏好,其能胜过作者偏好及用户代理默认设置和行为。通常,偏好可能是多值的(例如相较于红色或黄色,用户更喜欢蓝色),且包含有两个值的特殊情况(例如打开或关闭闪烁文本内容)。

占位符

由用户代理在取代作者所提供内容时生成的内容。占位符可能是由用户偏好或作为修复内容(如找不到一幅图像时)而生成的。占位符可能是任何类型的内容,包括文本、图像和声音提示等。占位符可以识别被取代对象的技术。

平台

用户代理操作的软件和硬件环境。平台提供一致性操作环境。在硬件架构中可能有多层软件,并且其中的每一层都被认为是一个平台。非基于web的平台包括桌面操作系统(例如Linux,Mac OS,Windows等)、移动操作系统(例如Android, Blackberry, iOS, Windows Phone等)和跨OS环境(例如Java)。基于web的平台为其他的用户代理。用户代理可能使用基于服务器的处理,例如网页内容转换、文本-语音切换生产等。

注1:用户代理可能包括宿主机在多种平台上的功能(比如,在桌面运行的浏览器可能包括基于服务器的预处理和基于web的文档)。

注2:开发者的无障碍指南存在于许多平台上。

平台无障碍服务

用于促进主流软件应用和辅助技术(如MSAA、用户界面自动化以及Windows应用程序的IAccessible2,Mac OSX应用程序的AXAPI,GNOME应用程序的Gnome Accessibility Toolkit API、Java应用程序的Java Access)间交流的编程式界面。在某些平台中,可能的惯用方法是通过执行文档对象模型(DOM)进一步促进交流。

插件

见用户代理

视点

已呈现内容中假定用户正在查阅的位置。视点的维度可能发生变化。比如,它可能是一个二维区域(例如,通过二维图形化视图呈现的内容),或一个点(例如,呈现音频中的某一时刻或呈现图像中的某一光标位置),或一系列文本(例如,焦点文本),或一个二维区域(例如,通过二维图形化视图呈现的内容)。视点总是在视图内,但它可能超过空间的或暂时的视图维度(更多关于视图维度的信息,请见已呈现内容的定义)。视点也可能指的是随时间变化的内容(例如纯音频呈现)中的某一特定时刻。用户代理可能通过数种方式确定视点,包括基于内容的视图位置,键盘焦点和选择。

指针

见焦点光标

配置文件

可能用于配置用户代理的已命名且一致性的用户偏好呈现。偏好包含输入配置、样式偏好和自然语言偏好。在有不同用户账号的操作环境中,配置文件让用户在他们登陆的时候,能够快速重新配置软件。用户可能与他人分享配置文件。平台独立配置文档对于那些在不同设备上使用相同用户代理的用户而言是很有用的。

编程式可获得

以允许不同软件(包括辅助技术在内)提取和使用依赖已发布支持机制(如,平台无障碍设备,应用程序界面或文档对象模型等)的方法编程的信息。对于基于web的用户界面,这意味着确保用户代理能够传递信息(比如通过使用无障碍的网页应用技术(WAI-ARIA))。如果呈现信息的实体是以明确且不模糊的方式,以无需逆向工程或复杂的(因此容易犯错的)试探法即可被理解的方式,且仅依赖已发布、由正在接受评估软件的开发者官方支持的方法呈现,则其是编程式可获得的。

提示

任何源于用户的用于决定或信息的用户代理所引起的请求。

属性、值和默认

用户代理通过将格式化算法和样式信息应用到文档元素的方式呈现文档。格式化取决于多种因素,包括文档呈现的位置(例如,在屏幕上,在纸上,通过扬声器、盲文显示、在移动设备上)。样式信息(例如字体、颜色、合成语音韵律等)可能源于元素自身(例如,在HTML中的某些字体和短语元素),源于样式表,或源于用户代理设置。为了迎合这些指南的目的,每一个格式化或样式选择均由一个属性管理,并且每一个属性可能从一系列合法值中选择一个值。一般而言,在用户代理无障碍指南(UAAG)2.0中,术语“属性”有在CSS2.1一致性([CSS21])中所定义的含义。在用户代理无障碍指南(UAAG)2.0中的“样式”指的是一系列样式相关的属性。

  • 默认值:用户代理安装时赋予属性的值。

识别

用户代理能够毫不模糊地鉴定的信息或事件。

已识别内容:以用户代理能够毫不模糊识别的方式在内容中编码的信息。作者以多种方式进行编码,包括用标记语言、样式表语言、脚本语言和协议等。当信息能够以允许用户代理确定地对其进行处理的方式编码时,用户代理能够“识别”信息。举个例子,HTML允许作者用H1元素指定一个标题,从而执行HTML的用户代理能够将此内容识别为标题。如果作者仅用视觉效果创造了一个标题(例如,只是增加字体大小),然后作者用不允许用户代理将其识别为标题的方法对标题进行编码。用户代理无障碍指南(UAAG)2.0的一些要求取决于内容角色、内容关系、时序关系和其他由作者提供的信息。仅在作者以用户代理能够识别的方式对信息进行编码时,这些要求才会应用。更多关于适用性的信息见一致性部分。用户代理将会大量依赖作者使用标记语言或样式表语言进行编码的信息。行为、样式、在脚本中编码的意思,以及在不熟悉XML命名空间中的标记可能不易或根本不会被用户代理识别。

已识别动作:用户代理能够毫不模糊地鉴定的动作或事件。这包括由用户、脚本、扩展或其他来源所引起的动作或事件。比如,如果当用户按下按键时,键盘焦点在网页上,则用户代理能够识别按键并且依照其有所动作。如果当用户按下按键时,键盘焦点在嵌入式媒体播放器上,则主机用户代理能否发现此次按键取决于嵌入式结构。类似地,当用户用样式“提交”激活了一个输入元素,则用户代理能将此识别为表格提交动作并且与服务器执行适当的交换。然而,如果网页包含一个自定义控件,看起来就像贴着“提交”标签的按钮,但是其动作完全是由作者提供的脚本处理的,则用户代理不能够将其识别为等同于表格提交的用户动作。诸如打开新的浏览器窗口的动作总是会由用户代理执行,所以无论是由用户点击按钮还是由调用浏览器功能的脚本所引起的,此动作总是会被识别。

可跳过内容

能够任意跳过多行的web内容。可跳过内容的主要例外是图形和视频。

相对时间单元

相对于当前所在点媒体导航的时间间隔(例如向前移动30秒)。当和一个时基媒体呈现互动时,用户可能会发现通过相对于当下所在位置的时间间隔向前或向后移动是很有益处的。举个例子,用户可能发现在一个视频讲座中有一个概念不清晰,并且选择从当前位置向后倒退30秒以回顾刚刚描述的内容。相对时间单元可能由用户代理预先设置,可由用户配置,且/或基于媒体持续时间自动计算(例如,在一个30秒的影片中跳进5秒,或在一个60分钟的影片中跳进5分钟)。相对时间单元不同于绝对时间,比如2分钟标记,中间点,或结尾。

呈现内容

由用户代理基于作者所提供的代码生成的呈现。这包括如下内容:

  • 由作者指定的内容
  • 由脚本创造或改变的动态内容
  • 由用户代理插入的内容(比如修复文本和链接上的安全警告)
  • 由样式表或标记插入的内容(比如超越有序列表项的数字或字母,CSS内容属性等)

呈现文本:无论是视觉或合成语音的形式,均可以交流其特性自身的信息的方式呈现的文本内容。

修复内容、修复文本

用户代理用于纠正错误情况而生成的内容。“修复文本”指的是修复内容的文本所在位置。可能导致修复文本生成的错误情况包括以下内容:

  • 错误或不完整的内容(比如,不合法的标记、无效的标记或遗失格式规范所需的替代内容);
  • 遗失处理或呈现内容的资源(例如用户代理缺乏字体家族去显示一些字符,或用户代理不执行特殊的脚本语言)。

:用户代理无障碍指南(UAAG)2.0不要求用户代理在文档对象中包含修复内容。插入在文档对象中的修复内容应该与Web内容无障碍指南(WCAG)2.0相一致。更多关于网页内容和软件修复技术的信息,请查阅“创建工具无障碍指南(ATAH)1.0技术”。

注释请求(RFC)2119

因特网工程工作组用于表征要求等级,在注释请求(RFC)关键字使用上的出版物。关键词是“必须”、“不允许”、“必须”、“应当”、“不应当”、“应该”、“不应该”、“推荐” 、“可能”和 “可选”。提供此信息是用于解释。用户代理无障碍指南(UAAG)2.0不适用这些在注释请求(RFC)2119中定义的术语。

脚本

用编程(脚本)语言创建动态web内容的指令。在书写(自然)语言的指南中,就和在Unicode [UNICODE])中提及的一样,脚本同样可以指“在一个或多个书写系统中用于描绘文本信息的符号的组合”。在(程序)脚本中编码的信息对于用户代理而言可能是不易识别的。举个例子,用户代理不能识别以下过程,当被执行时,脚本会计算一个阶乘。用户代理能够凭借执行脚本语言或已知程序库识别脚本中的某些信息(例如,当脚本打开视图或者从网站中检索资源时,用户代理能够对此进行识别)。

选择

一种用户代理机制,用来标识内容范围(可为空),该内容将可能是顺序操作的隐式资源或目标。选择可用于多种目的中,包括复制粘贴操作、在文档中指定特定的元素以用于查询,并且作为注视点的指示(例如搜索的匹配结果可能是自动选择的)。选择应当以不同方式突出显示。在屏幕上,选择可能通过多种方式突出显示,包括通过颜色、字体、图像和放大等。当使用合成语音呈现时,选择可能通过音调、音速和韵律等方式来突出显示。

源文本

用户代理基于用户请求查阅特定视图内容的来源而呈现的文本(例如已选择内容、框架、页面等)

样式属性

当内容元素由用户代理呈现时(例如在屏幕上、通过扬声器、通过盲文呈现等),其值能够决定内容元素的呈现(例如字体、颜色、大小、位置、填充、音量、合成语音韵律等)的属性。样式属性有多种来源:

  • 用户代理默认样式:应用在任何没有开发者或用户样式时的默认样式属性值。某些web内容技术指定了默认呈现;其他则没有。
  • 开发者样式:由开发者作为部分内容设定的样式默认值(例如内联样式、开发者样式表)。
  • 用户样式:由用户设置的样式属性值(例如通过用户代理界面设置、用户样式表)。

样式表

用于交流web内容的样式属性设置的机制,样式属性设置同其他内容资源是可分离的。该分离允许开发者样式表被切换或替代,并且用户样式表被定义为在多于一种资源中应用。样式表web内容技术包括层叠样式表(CSS)和可扩展样式语言(XSL)。

  • 用户样式表:由用户指定的样式表,作用于用户样式。
  • 开发者样式表:由开发者指定的样式表,作用于开发者样式。

同步

基于时间的两个或多个呈现组件的协调操作(例如带有字幕的视频轨道、多媒体呈现中的多个轨道)。对于作者而言,同步要求意味着提供数据,能够允许由户代理提出的可察觉时间协调的呈现。举个例子,web内容开发者能够确保字幕文本部分既不会太长也不会太短,并且将其导航至长度合适的视频轨道部分。对于用户代理开发者而言,同步要求意味着,在多种情况下,囊括技术限制(例如小的纯文本的呈现)、用户限制(例如缓慢的阅读速度、大的字体大小、对于评论或重复功能的高度需求)和就无障碍而言次佳的内容等,以可察觉时间调整样式呈现内容。

技术(web内容技术)

用于编写指令的机制,该指令可由用户代理渲染、播放或执行。网页内容技术可能包括标记语言、数据格式或作者可能单独使用或者组合使用的编程语言,以创造最终用户体验,体验范围从静态网页到同步媒体呈现,再到动态web应用。常见的网页内容技术包括HTML, CSS, SVG, PNG, PDF, Flash, and JavaScript。

文本

一个可编程式获得的字符序列,该序列使用人类语言表达内容。

  • 非文本内容:任何非字符序列的内容,该字符序列可编程式确定,或者用于序列不是表达人类语言含义的地方。注:这包括ASCII图(字符图案)、表情符号、使用字符替代的术语和呈现文本的图像。
  • 文本块:不止一个文本句子【基于web内容无障碍指南定义:文本块】

文本转写

替代内容的一种类型,可以是音频信息的等效文本(例如,一个纯音频呈现,或电影或其他动画的音频轨道)的文本形式呈现。文本副本为口头语言和非言语语音(例如音响效果)提供文本。文本副本使得那些患有听觉障碍和不能播放音频的用户也可获得音频信息。文本副本通常是手动创建的,但是可能联机生成(例如通过语音至文本转换器)。

顶层视图

见视图

用户代理

为终端用户检索和呈现web内容、方便终端用户与web内容进行交互的任何软件。用户代理无障碍指南2.0认同四种用户代理架构:

  • 基于平台的用户代理,非web的用户代理:在非web平台上运行的用户代理(操作系统和跨OS平台,例如Java)和完成内容检索、呈现和终端用户互动促进(例如,Firefox, Internet Explorer, Chrome, Opera, Windows Media Player, QuickTime Pro, RealPlayer)。
  • 嵌入式用户代理,插件:“插入”别的用户代理或应用程序中的用户代理(例如网页浏览器的媒体播放器插件,网页视图组件)。嵌入式用户代理可能和平台建立直接的联系(例如通过平台无障碍设备进行交流)。
  • 基于web的用户代理:拥有用户界面的用户代理,该用户界面可以通过使用web内容技术执行并且用户可通过用户代理获得。基于web的用户代理将内容转化为主机用户代理能够呈现的web内容技术(例如Google Docs, Bing Translator, Yahoo Mail)。

:许多网页应用程序检索、呈现和促进与极为受限的数据集的互动(例如线上票务预订)。在此种情况下,web内容无障碍指南2.0,无需用户代理无障碍指南2.0,可能对于获取应用程序无障碍而言是合适的。
根据用户代理无障碍指南2.0,通常被认为是用户代理的软件举例:

  • 桌面浏览器(例如,Internet Explorer, Firefox, Chrome, Safari, Opera)。
  • 移动浏览器(例如,Firefox, Chrome, Safari, Android Browser, Opera Mini, Atomic Web, Puffin)。
  • 浏览器插件(例如,Firefox的QuickTime插件, Internet Explorer的Acrobat Reader插件, Chrome的Shockwave插件)。
  • 网页视图组件(例如,Webkit Webview组件、Eclipse的Web Tools Platform插件、iOS的UIWebView)。
  • 呈现正在编辑的web内容的创作工具(例如,Word, Dreamweaver, HTML-Kit)。

根据用户代理无障碍指南2.0,不被认为是用户代理的软件举例(在所有情况下,如果软件是基于web的,则web内容无障碍代理仍然适用):

  • 包括基于平台的用户代理的操作环境或软件包(例如Windows, OS X, KDE, iOS),尽管包含的用户代理自身被用户代理无障碍指南2.0所覆盖。
  • 不使用web技术的通用平台或工具包,及时它们可能被用户代理用于其他目的(例如GNOME, KDE, .NET Framework/CLR)。
  • 用途范围较窄的基于平台或web应用程序(例如线上票务预订应用程序)。
  • 仅仅展现正在编辑web内容的来源的创作工具(例如Notepad, Vim)。

用户代理加载项(内插式加载件、扩展、插件)

安装在用户代理中的软件,添加了一个或多个能够修正用户代理行为的附加功能。扩展和插件属于加载项的两种类型。用户代理加载项的两个常用功能是

  • 在用户代理呈现内容之前,对内容进行修正(例如,如果某种类型的替代内容是可获得的,则对其进行突出显示),以及
  • 修正用户代理自身的用户界面(例如添加标题预览)。

用户界面

为了满足用户代理无障碍指南2.0的目的,用户界面包括:

  • 用户代理用户界面:控件(例如,菜单、按钮、提示行、本地音频/视频播放控件和其他输入输出组件)和机制(例如,选择和焦点),以上都是由非基于作者提供的内容创建的用户代理提供的。用户代理用户界面可能包括用户代理用户界面的某部分的扩展(例如,工具条、附加菜单)。
  • 内容用户界面:从作者提供内容的用户代理呈现中产生的用户界面,包括所有已呈现内容(例如,文本、标题、可用元素、无效元素、开发者提供的音频/视频控件)。

:可能存在已识别和未识别的用户代理控件的混合,取决于作者提供的内容。

仅在需要阐明时,本文档才会区分用户代理用户界面和内容用户界面。

用户界面控件

用户代理用户界面或内容用户界面的组件,必要时需要区分。

视频

移动相片或图像的技术。视频是由动画、摄影图像、或以上两者组成的。

视图

让用户与web内容进行交互的用户界面功能。用户代理无障碍指南2.0可以识别视图中多种呈现内容的方式,包括:

  • 已呈现视图:内容已经呈现的视图,此处内容是被呈现、播放或执行。有两种子类型:
    • 在传统意义的已呈现视图中,内容通过web内容技术说明进行呈现、播放或执行。这是大多数用户代理的默认视图。
    • 在非传统意义的已呈现视图中,内容是以与在技术说明中所指定的非常不同的方式呈现的(例如,以图像化波阵面的方式呈现音频文件)。
  • 源视图:web内容无需被呈现、播放或执行也可以被展示的视图。源视图可能是纯文本(也就是,“源文件”)或者它可能包括其他的组织(例如,展示树上的标记)。
  • 大纲视图:只展示一系列已呈现内容的视图,通常由重要结构元素的标签或占位符组成。重要结构元素将web内容技术,但是可能包括标题、表格标题和内容部分。

:视图可以是视觉的、听觉的或触觉的。

视窗

通过屏幕或触觉显示,仅向用户展示视觉或触觉视图的一部分的机制。相同的底层视图可能有多重视窗(例如,当分屏被用于同时展示一个文档的顶部和底部时),并且视窗可能是嵌套的(例如,稍大文档中的滚动架构)。当视窗比它所呈现的视图小时,视图的某些部分将不会展示。机制被提供去移动视图或视窗,从而所有的视图都可以被带进视窗中(例如,滚动条)。

:在用户代理无障碍指南1.0中,视窗被定义为拥有时间维度。在用户代理无障碍指南2.0中,情况不是这样的。因为音频内容内在是基于时间的,因而音频视窗不包含在其中。

  • 顶层视窗:不包含在基于平台的用户代理的其他视窗中的视窗。基于web的用户代理总是在另一个视窗中展示,因此从不会称为顶层视窗。常用的浏览器实现是提供一个包含一些用户代理用户界面元素(例如,菜单)和一系列页签面板的窗口,每个元素或页签面板都包含附加的用户代理用户界面元素(例如,地址栏、书签、向后/向前按钮)和一个呈现指定web资源视图的顶层视窗。

视窗尺寸

视窗在屏幕上的尺寸,或者展示时基媒体的视窗的时距。当呈现内容的尺寸(空间或时间)超越视窗的尺寸,用户代理提供类似滚动条和预设和倒回控件的机制,从而用户能够在视窗外获取已呈现内容(例如,当用户仅能通过一个小的图像化视窗查阅一个大文档的一部分时,或者当音频内容已经被播放时)。

纯视频

只包含在当前或系列中所呈现的一个或多个视频轨迹的内容(例如,默片便是纯视频呈现的例子)。

视觉轨道

通过图像化视窗呈现的内容。视觉项目包括图像、文本以及电影和其他动画的视觉部分。视觉轨迹是意为全部或部分呈现的视觉项目。视觉轨迹未必对应着单一物理项目或软件项目。

语音浏览器

一个设备(硬件或软件),解释语音标记语言来生成语音输出、解释语音输入,并且可能接收或生成其他模态的输入输出。此为“W3C语音界面架构的介绍和概况”中的定义。

网络资源

任何可以被识别为统一资源标识符(URI)的事物。

附录C:参考文献

此部分是告知性部分。

对于任何最新的W3C说明的版本,请咨询W3C技术报告的列表。地址为http://www.w3.org/TR/。由于用户代理无障碍指南2.0的发布,以下所列的一些文档可能被取代。

注:在用户代理无障碍指南2.0中,带括号的标签,例如“[web内容无障碍指南2.0]”链接到此部分的对应处。通过标记,这些标签也被认为是参考文献。

[ATAG10]
“Authoring Tool Accessibility Guidelines 1.0,” J. Treviranus, C. McCathieNevile, I. Jacobs, and J. Richards, eds., 3 February 2000. 此W3C标准的网址为 http://www.w3.org/TR/2000/REC-ATAG10-20000203/.

[ATAG10-TECHS]
“Techniques for Authoring Tool Accessibility Guidelines 1.0,” J. Treviranus, C. McCathieNevile, J. Richards, eds., 29 Oct 2002. 此W3C注释的网址为http://www.w3.org/TR/2002/NOTE-ATAG10-TECHS-20021029/.

[CHARMOD]
“Character Model for the World Wide Web,” M. Dürst and F. Yergeau, eds., 30 April 2002. 此W3C工作草案的网址为http://www.w3.org/TR/2002/WD-charmod-20020430/. The latest version is available at http://www.w3.org/TR/charmod/.

[CSS21]
“Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification,” B. Bos, T. Celik, I. Hickson, H. Lie, eds., 07 June 2011. 此W3C标准的网址为http://www.w3.org/TR/2011/REC-CSS2-20110607/.

[DOM2HTML]
“Document Object Model (DOM) Level 2 HTML Specification,” J. Stenback, P. Le Hégaret, A. Le Hors, eds., 8 November 2002. 此W3C推荐标准的网址为http://www.w3.org/TR/2002/PR-DOM-Level-2-HTML-20021108/. 最新版本网址为 http://www.w3.org/TR/DOM-Level-2-HTML/.

[HTML4]
“HTML 4.01 Recommendation,” D. Raggett, A. Le Hors, and I. Jacobs, eds., 24 December 1999. 此W3C标准的网址为http://www.w3.org/TR/1999/REC-html401-19991224/.

[RFC2616]
“Hypertext Transfer Protocol — HTTP/1.1,” J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee, June 1999.

[RFC3023]
“XML Media Types,” M. Murata, S. St. Laurent, D. Kohn, January 2001.

[SMIL]
“Synchronized Multimedia Integration Language (SMIL) 1.0 Specification,” P. Hoschka, ed., 15 June 1998. 此W3C标准的网址为http://www.w3.org/TR/1998/REC-smil-19980615/.

[SMIL20]
“Synchronized Multimedia Integration Language (SMIL 2.0) Specification,” J. Ayars, et al., eds., 7 August 2001. 此W3C标准的网址为http://www.w3.org/TR/2001/REC-smil20-20010807/.

[SVG]
“Scalable Vector Graphics (SVG) 1.0 Specification,” J. Ferraiolo, ed., 4 September 2001. 此W3C标准的网址为http://www.w3.org/TR/2001/REC-SVG-20010904/.

[UAAG10]
“User Agent Accessibility Guidelines 1.0,” I. Jacobs, J. Gunderson, E. Hansen, eds.17 December 2002. 此W3C标准的网址为http://www.w3.org/TR/2002/REC-UAAG10-20021217/.

[UAAG10-CHECKLIST]
An appendix to UAAG 2.0 lists all of the checkpoints, sorted by priority. The checklist is available in either tabular form or list form.

[UAAG10-ICONS]
关于用户代理无障碍指南1.0一致性图标以及其使用可在下网址中获得http://www.w3.org/WAI/UAAG10-Conformance.

[UAAG10-SUMMARY]
用户代理无障碍指南2.0的附件提供了用户代理无障碍指南1.0的目标与结构的总结。

[UAAG10-TECHS]
“Techniques for User Agent Accessibility Gui一致性delines 1.0,” I. Jacobs, J. Gunderson, E. Hansen, eds. 最新的技术文档草案的网址为http://www.w3.org/TR/UAAG10-TECHS/.

[UNICODE]
The Unicode Consortium. The Unicode Standard, Version 6.1.0, (Mountain View, CA: The Unicode Consortium, 2012. ISBN 978-1-936213-02-3)
http://www.unicode.org/versions/Unicode6.1.0/

[VOICEBROWSER]
“Introduction and Overview of W3C Speech Interface Framework,” J. Larson, 4 December 2000. 此W3C工作草案的网址为 http://www.w3.org/TR/2000/WD-voice-intro-20001204/.最新版本的网址为 http://www.w3.org/TR/voice-intro/. 用户代理无障碍指南2.0包括关于声音浏览器技术的附加W3C规格的参考。

[W3CPROCESS]
“World Wide Web Consortium Process Document,” I. Jacobs ed. 流程性文档颁布于2001年7月19日的版本可在此网址获得http://www.w3.org/Consortium/Process-20010719/. 最新版本的网址为http://www.w3.org/Consortium/Process/.

[WCAG20]
“Web Content Accessibility Guidelines (WCAG) 2.0” B. Caldwell, M. Cooper, L. Guarino Reid, G. Vanderheiden, eds., 8 December 2008. 此W3C 推荐网址为http://www.w3.org/TR/2008/REC-WCAG20-20081211/. 最新版本网址为http://www.w3.org/TR/WCAG20/.附加的特定格式的技术文档也可从此推荐中获得。

[WCAG20-TECHS]
“Techniques for Web Content Accessibility Guidelines 2.0,” B. Caldwell, M. Cooper, L. Guarino Reid, G. Vanderheiden, eds., 8 December 2008. 此W3C 注释网址为 http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/.最新版本网址为http://www.w3.org/TR/WCAG20-TECHS/. 附加的特定格式的技术文档也可从此注释中获得。

[WCAG-EM]
“Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0” E. Velleman, S. Abou-Zahra, eds., 26 February 2013. 这是工作组就的告知性草案。最新版本的网址为http://www.w3.org/TR/WCAG-EM/

[WCAG2ICT]
Guidance on Applying WCAG 2.0 to Non-Web Information and Communications Technologies (WCAG2ICT) M. Cooper, P. Korn, A. Snow-Weaver, G. Vanderheiden, eds., 5 September 2013. 此文档可见 可扩展/可折叠的替代文本,其中,为了更易阅读,从web内容无障碍指南2.0理解中复制的“内容”部分被隐藏,且个别是可扩展的。

[WEBCHAR]
“Web Characterization Terminology and Definitions Sheet,” B. Lavoie, H. F. Nielsen, eds., 24 May 1999.这是决定一些建立对关键的web概念的常见理解的W3C工作草案。 此W3C工作草案网址为http://www.w3.org/1999/05/WCA-terms/01.

[XAG10]
“XML Accessibility Guidelines 1.0,” D. Dardailler, S. Palmer, C. McCathieNevile, eds., 3 October 2001. 此W3C工作草案网址为http://www.w3.org/TR/2002/WD-xag-20021003. The latest version is available at http://www.w3.org/TR/xag.

[XML]
“Extensible Markup Language (XML) 1.0 (Second Edition),” T. Bray, J. Paoli, C.M. Sperberg-McQueen, eds., 6 October 2000. 此W3C标准网址为http://www.w3.org/TR/2000/REC-xml-20001006.

[XHTML10]
“XHTML[tm] 1.0: The Extensible HyperText Markup Language,” S. Pemberton, et al., 26 January 2000. 此W3C标准网址为http://www.w3.org/TR/2000/REC-xhtml1-20000126/.

[XMLDSIG]
“XML-Signature Syntax and Processing,” D. Eastlake, J. Reagle, D. Solo, eds., 12 February 2002. 此W3C标准网址为http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/.

[XMLENC]
“XML Encryption Syntax and Processing,” D. Eastlake, J. Reagle, eds., 10 December 2002. 此W3C标准网址为http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/.

0 0