51Testing软件测试论坛

标题: Web Accessibility网页无障碍介绍 [打印本页]

作者: janstony    时间: 2010-5-26 13:18
标题: Web Accessibility网页无障碍介绍
什么是Web Accessibility
Web Accessibility意味着残障人士可以使用Web。更确切的说,Web accessibility意味着残障人士可以感知,理解,浏览,和Web互动,他们也可以为Web做出贡献。Web Accessibility也为其他人士比如由于衰老手脚不灵活的老年人带来好处。
  Web accessibility涵盖所有影响Web访问的残疾,包括视觉,听觉,肉体,说话,认知和神经上的残疾。
  上百万的人由于残疾而影响了他们使用Web。现在大多数网站和Web软件都有访问障碍,从而使很多残障人士很难使用Web。随着越来越多的网站和软件变得可达,是残障人士也可以更有效的使用以及贡献到Web世界。
  Web accessibility也使没有残障的人们获得了益处。例如, Web accessibility的关键原则之一是网站设计和软件灵活的满足不同用户需求,参数选择和情况。这个灵活性也使没有残障的人们在一些特定情况下受益。例如,当人们使用很慢的网络时,就像是一个断了手臂的人或是老年人一样暂时残疾。
  为什么Web Accessibility这么重要
  Web是一个在生活的许多方面日益重要的资 源:教育,就业,政府,商业,保健,娱乐。所以为了为残障人士提供平等的访问和机会, Web的可达性非常重要。一个可访问的Web也帮助残障人士更有效地参与社会。
  Web为许多残障人士提供了前所未有的信息互动访问的可能性。也就是说,通过Web技术,显示,声音和可使媒体的访问屏障可以更容易的被克服。
  另外,Web Accessibility有时也是被法律和政治所要求的。
  使Web可访问
  使Web可访问可以是简单,也可以很复杂,取决于许多因素,例如内容,大小,Web的复杂程度以及开发的工具和环境。
  如果在开始开发或者重新设计Web的时候做出计划,许多Accessibility的功能可以很容易实现。解决网站的不可达,可能需要重大的努力,尤其是在网站原本没有用标准的XHTML开发,以及包含了各种类型的内容如多媒体的情况下。
  评估一个网站的可达性
  当开发和重新设计一个网站,早点在开发过程中评估,并且在整个开发过程中评估可达性可以更早,更容易发现可达性的问题,也更容易解决。简单的技术例如改变浏览器的设置可以决定一个网页是否符合一些Accessibility的标准。一个可以决定一个网站是否符合所有Accessibility标准的复杂评估就复杂多了。
  有一些评估工具可以帮助评估。然而,没有一个单独的工具可以决定一个网站是否符合Accessibility标准。有见识的人工评估是决定一个网站是否可达所必需的。
  无障碍的网络基本元件
  几个Web开发的组件互动工作来使残障人士访问网页是非常重要的。这些组件包括:
  ·         内容(content)网页或Web应用程序的信息,包括:
  o   自然信息,如文字,图片,声音等
  o   代码或者定义结构,显示的标志
  ·         Web浏览器(browser),媒体播放器(media player),或其他的代理
  ·         辅助技术 (assistive technologies)读屏器(Screen reader),替代键盘,电键(Switch),扫描软件等
  ·         用户(user)的知识,经验,使用Web的适应对策
  ·         开发人员(developer) 设计师,开发者,作者等,包括有残障的开发者和贡献内容的用户
  ·         创作工具(Authoring tool)  - 创建网站的软件
  ·         评估工具(evaluation tool) – Web Accessibility评估工具,HTML Validator, CSS Validator
     
  组件之间的互相依赖
  组件之间有重大的依赖,也就是说,组件必须为了使网页可达而共同工作。例如,对于图片上的Alt文字:
  ·         技术规格 制作替 代文本(例如,HTML定义的替代文字属性(ALT的图像元素(IMG
  ·         WAI指南 -WCAGATAGUAAG,下面描述 - 定义如何实现无障碍的不同组成部分的替代文字
  ·         开发人员提供适当的替代文字措词
  ·         创作工具,促进和推动在网页中提 供的替代文字
  ·         评估工具是用来帮助检查替代文字是否存在
  ·         用户代理提供人力和人机界面的替代文字
  ·         辅助技术提供人机界面,多 种方式的替代文字
  ·         用户知道如何从他们的用户代理或根据辅助技取得替代文字
  不同组件的指南
  

作者: houzeal    时间: 2010-5-31 14:34
了解一下,谢谢楼主~~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2