WebAIM -考虑网页的可访问性

与屏幕阅读器测试
问题和答案

用屏幕阅读器测试web内容的好处是什么?

听你的网页内容而不是看它可以是一种“大开眼界”的体验(请原谅双关语),它把有视力的用户带出了他们正常的舒适区。它给视力正常的用户一个机会,从一个完全不同的角度来评估他们的内容:从一个盲人的角度。很多时候,你会发现很难用视觉捕捉到的错误。例如,当你听到屏幕阅读器读错的单词时,拼写错误就会变得非常明显。屏幕阅读器也很好地检查了准确度和质量图像替代文本。屏幕阅读器还可以帮助您识别问题阅读顺序,表格标记,表单元素,以及可访问性的许多其他方面。

我要始终测试使用屏幕阅读器可访问我的网站内容?

也许。如果您知道如何使用屏幕阅读器,这种测试可能非常有价值,特别是对于更复杂或动态的内容。如果您不知道如何使用屏幕阅读器,那么使用屏幕阅读器进行测试可能会令人沮丧,甚至适得其反。实际上,您可能会错误地认为几乎您创建的所有内容都是不可访问的,而真正的问题可能是您不知道如何正确使用屏幕阅读器。万博体育官网网址WebAIM提供有关使用JAWS来评估网络无障碍,使用NVDA评估网页可及性,使用旁白评估网页可及性它教授这些流行的屏幕阅读器的基本用法。

如果我不知道如何使用屏幕阅读器,我甚至不应该尝试?

嗯,那一种简单的方法,但是你开始找借口之前,让我们先来看看什么你上错过了。屏幕阅读器用户是你的无障碍工作的主要受益者之一,因此是很有意义了解他们的需求。当然,你不想陷入思维陷阱无障碍仅仅是屏幕阅读器的用户相关。太多的人专注于失明的人排除与其他残疾类型(电机,听觉,认知,视力低下等),其需求同样重要。

虽然屏幕阅读器并不是一个“浏览器”一样,Chrome, Firefox, Safari,和Internet Explorer浏览器(实际上,在大多数情况下,屏幕阅读器取决于那些浏览器),屏幕阅读器是一种访问web内容不同于正常人的方式使用浏览器。如果不理解这些差异,就无法理解屏幕阅读器用户面临的易访问性挑战,就无法针对这些用户进行有效的设计。

视觉用户和屏幕阅读器用户访问web内容的方式有什么主要区别?

与视力正常的用户相比,盲人用户访问web内容的方式完全不同。首先,屏幕阅读器专门或主要使用键盘进行导航。有许多快捷键可用,其中大部分用户需要记住。视力正常的用户习惯于使用鼠标导航。他们还习惯了几乎同时从各个方向浏览页面。这两种习惯都是视力正常的人在使用屏幕阅读器进行测试时必须抛开的。

但是浏览网页内容的习惯和技术只是故事的一部分。从一个非常真实的意义上说,屏幕阅读器会让你有不同的想法。有视力的人倾向于把网站想象成视觉上组织起来的信息块。大多数网页在可见区域的顶部或一侧都有导航功能。他们通常会设计一些图片来吸引你的注意力,让你注意到一些“重要”的元素,比如新内容、特价商品或其他东西。好的设计将你的视觉注意力吸引到内容上,并使用视觉线索帮助你几乎瞬间了解网站的组织结构。

屏幕阅读器用户无法如此直接地查看整个web页面。Web内容是线性的和基于文本的。他们不经常考虑左右或位置在页面上。最重要的内容是否在视觉上以最大胆的色彩和最艺术的设计在中间,这与他们无关。定位和视觉艺术性对屏幕阅读器用户的网页内容的可访问性没有本质上的帮助或阻碍。这类信息对他们毫无用处。

那怎么办屏幕阅读器用户体验的网页?

在屏幕阅读器中浏览web内容有两种主要方法——阅读页面内容或浏览页面元素。

在读取页面内容时,屏幕阅读器用户会听到web页面的标题(假设有一个),然后是每个文本元素在文档源代码中出现的顺序。现在,它们不会直接听到源代码,而是听到页面标记内的所有文本内容以及任何相关的结构和语义。这些顺序很重要。

要获得这种线性化效果的粗略近似,可以复制整个web页面(不是源代码,而是浏览器中的常规web页面),然后将所有内容粘贴到不支持文本格式化、样式化或图像的文本编辑器中。你也可以使用查看的文档的底层,未风格的内容。

屏幕阅读器用户在一个页面中有多种导航方式。屏幕阅读器用户可以从一个标题导航到另一个标题,获得按字母顺序组织的链接列表,使用tab键导航到链接和表单控件,以及在页面中搜索关键字等方法。屏幕阅读器允许用户在数据表中导航,从一个单元格切换到另一个单元格,并且(假设表格已被正确标记)告知用户每个单元格的行标题或列标题是什么。所以即使内容是线性的,屏幕阅读器用户也有很多选择来浏览这些内容,而且每个人都有自己喜欢的方法。

这是罕见的,屏幕阅读器的用户会听整个网页从开始到结束没有跳过某些部分,如在页面,底部的版权信息,或在两者之间其他部分的顶部的导航链接。用户更有可能,如果他们不熟悉一个网站,如果内容对他们来说非常重要,听取一整页,但大部分时间他们试图找到他们正在寻找尽可能快的。标题,地标,页面内搜索和链接列表(或链接,链接的互联)是用于快速查找内容的最常用的方法之一。

有些屏幕阅读器的用户,尤其是那些聋盲人可以通过刷新的盲文显示接收页面的内容。

那么,我如何知道屏幕阅读器用户将在我的web内容上使用哪些方法呢?

你不。你可以假设有人会在某个时候使用所有这些方法。你无法控制用户如何与你的内容交互。您唯一能做的就是确保您的设计不会使您难以使用各种可用的交互。

什么样的事情会让人很难?

如果网页没有标题,你就无法浏览网页的标题。你听不出图形的意思,除非它有替代文本。非描述性链接文本,如“点击这里”和“更多”,对于用户选择它们时会发生什么,提供的线索很少或根本没有。这是一些障碍。遵循的原则网页内容可及性指引(WCAG)一定会帮助消除障碍,虽然他们不是傻瓜证明。作为事实上,没有一种方法是万无一失的。你必须通过关注原则和准则的最成功测试你的内容。

我怎样才能学会所有的屏幕阅读器的键盘快捷方式?

WebAIM已经编制了一个列表JAWS的键盘快捷键NVDA的键盘快捷键。其他屏幕阅读器通常在其帮助文件中提供键盘快捷方式。学习几个键盘快捷键可以让你进行屏幕阅读器测试。

等一下!我需要学习多少个屏幕阅读器程序?

实际上,不应该期望任何人学习所有这些程序以达到专家的熟练程度。事实上,如果你成为一个专业的屏幕阅读器用户,你很可能会忽视潜在的障碍。许多屏幕阅读器用户使用多个屏幕阅读器来处理不同的情况或内容类型。当然,问题是有好几个品牌的屏幕阅读器存在,而且它们在阅读和访问内容的方式上略有不同。

这些“细微的差异”有多大?设计师在设计内容时是否必须考虑这些差异?

许多差异都是表面的,从内容作者的角度来看,并不是很重要。例如,JAWS会在每个链接之前说“链接”。屏幕阅读器之间的大多数差异都属于“有趣但不重要”的范畴。另一方面,屏幕阅读器之间有时在它们所支持的技术、它们存在的bug或其他一些实质性的差异方面存在差异。例如,当Adobe首次在adobereader中包含可访问性特性时,只有几个屏幕阅读器支持这些特性。现在,这种功能在屏幕阅读器中更为广泛。

您真的希望开发人员跟踪这样的所有差异吗?

随着新的web技术的出现,跟踪该领域的重大发展是很重要的。保持最新的一个方法是定期访问像WebAIM这样的网站或者订阅关于这个主题的电子邮件讨论列表。优秀的开发人员会跟上新的浏览器版本、新的web技术和web标准。应该将屏幕阅读器添加到列表中。开发人员至少应该了解不同品牌的屏幕阅读器以及它们所支持的技术。

另一方面,总的来说,开发人员最好多关注可访问性的原则、指导原则和最佳实践,而不是关注屏幕阅读器之间的差异。例如,我们不希望开发人员专门为某一品牌的屏幕阅读器设计内容,如果这样做会使内容对其他品牌的屏幕阅读器不友好。

那么我应该用所有屏幕阅读器测试我的内容吗?

你当然可以,如果你做了,你会学到很多。对于JavaScript或PDF内容尤其如此。明智的做法是在尽可能多的技术中测试它,包括各种屏幕阅读器。不过,对于不太复杂的内容,在一个或两个屏幕阅读器上进行测试通常就足够了。如果您遵循指导原则,您就可以合理地保证您的内容对屏幕阅读器是友好的。

其中“一个还是两个?”

JAWS是目前最流行的屏幕阅读器,虽然VoiceOver的,NVDA,和其他人变得越来越受欢迎由于它们的特点和低成本。至少在其中一个中测试您的内容。就web内容的能力而言,大多数屏幕阅读器都差不多,所以使用任何一种都不会出错。这只是一个问题,你觉得使用哪种方法最舒服。

让盲人用户测试我的web内容,这样我就不用学习所有这些东西,不是更容易吗?

盲人用户是你真正的受众,所以你可以从他们身上学到很多东西。他们中的许多人会很乐意与你分享他们的专业知识和意见。尤其是大型机构,应该考虑聘请盲人专家来做这件事。

但是,您需要考虑一些注意事项。

首先,并不是所有盲人都是熟练的屏幕阅读器用户。没有经验的用户可以提供有价值的视角(新手的视角),但他们可能无法提供一般屏幕阅读器用户更广阔的视角。在某些情况下,缺乏经验的盲人用户可能会因为缺乏专业知识而给你不好的建议。另一方面,专业的屏幕阅读器用户可能无法提供给你缺乏经验用户的完整视角。换句话说,与任何用户测试一样,您必须确保您的用户准确地反映了目标受众。你不会想落入这样的陷阱:“Fred,我们的盲屏阅读器用户,说我们应该这样做。”Fred可能代表也可能不代表大多数屏幕阅读器用户。他可能还定制了与其他屏幕阅读器用户呈现内容不同的设置。理想情况下,您将拥有一个由不同专业水平的个人组成的用户组。总是拥有这样一个组可能不可行,也不实际,但偶尔投资于用户组研究也不是一个坏主意,尤其是在启动复杂web站点的新版本之前。

其次,盲人用户可能会或可能无法识别时,内容是无法进入的。万博体育官网网址例如,如果一个网页的主要内容包括复杂,交通不便的JavaScript,用户甚至可能不知道的主要内容是那里。万博体育官网网址如果屏幕阅读器不读给他们,内容可能也就不存在了。有视力的用户,而另一方面,可以看内容听这个。这个人可能会认识到,没有一个主要内容是读取。当然,有视力也可以在这个测试过程中处于不利地位。明眼人用户可能太过依赖他们所看到的,并没有意识到,他们看到的是由屏幕阅读器读取并不代表一切。

这里要学到的教训是,你应该让不同能力的人来测试你的内容。最好不要只依赖于一个人的解释。让盲人参与其中的一种方法是征求他们的意见WebAIM讨论表和其他在线论坛。有时他们会免费提供建议。其他时候,与他们签订合同提供测试或评估服务可能更合适。万博体育苹果

从这么多不同类型的用户那里获得这么多的意见,不是很费事吗?

有时,是的,它可以是一个大量的工作。也许你不会有时间或资源来为每一个作品的网页内容做到这一点。万博亚洲体育官网大部分人都很难获得任何种类在一起的用户组定期,它有时可以找到用户提供了多种类型的残疾人的挑战。

尽管如此,在实现大的站点范围的更改时,或者在设计新的界面时,或者在对现有内容的可访问性进行全面评估时,这仍然是一个好建议。即使是长期考虑可访问性进行设计的专家设计师也可以从这样的用户组中获益。

在实践层面上,得到这种反馈的方式不止一种。昂贵而费时的选择是进行正式的研究。这样的研究是非常有帮助和深入的。但你不能经常做这些研究,除非你碰巧有很多钱和时间可以支配。更便宜的方法是定期让一些人——同事、同事、论坛上的人等等——检查网页,然后给你非正式的反馈。

屏幕阅读器有多贵?

大白鲨通常是最昂贵的,通常标价超过1000美元。JAWS还可以读取文字处理器、电子表格、个人理财程序、操作系统和许多其他应用程序。任何Mac或iOS操作系统都配有画外音。NVDA是免费的,但不提供完整的系统访问——它最适合访问web内容和基本文档。

所以我要花很多钱,对吧?

事实上,没有。如果你有一台Mac和OS X或者iOS设备,你已经有了画外音。NVDA在Windows上是免费的。Windows解说员,虽然目前不经常使用的用户视觉障碍,但可以作为一个可行的选择与Windows一起测试。

最后,这一切值得吗?

如果您暗示学习如何让屏幕阅读器用户访问内容很不方便,那么我将以一个问题的形式回答您:能够使用internet对您来说有多重要?万博体育官网网址我不知道你怎么想,但互联网已经成为我生活中不可或缺的重要部分。对我来说,真正的“不便”是不能利用互联网所提供的优势。对于屏幕阅读器用户来说,这种不幸的不便实在是太真实了。