使 Web 应用程序易于访问

Make Web Application Accessible

提问人:Joseph Holsten 提问时间:9/18/2008 最后编辑:Joseph Holsten 更新时间:3/7/2010 访问量:288

问:

在我诚实地告诉自己我的 Web 应用程序可以被任何人访问之前,必须做哪些事情?或者更好的是,说服乔·克拉克。我没有任何视频或音频需要担心,所以我知道我不需要成绩单。我还需要检查什么?

JavaScript HTML 可用性 可访问性

评论


答:

1赞 Galwegian 9/18/2008 #1

您的问题非常模糊,但简而言之,您需要确保您的网站符合 Web 内容可访问性指南的三个级别(A、AA 或 AAA)之一。

FWIW,根据我的经验,如果您提供的不是纯静态 HTML 站点,请以 AA 为目标。试图严格遵循 WCAG 指南,以达到动态网站的 3A 标准是 IMO 的脱发之路。这可能会随着 WCAG 2.0 的发布而改变。

祝你好运!

编辑:@Blowdart建议通过在线检查器运行您的网站。只要您意识到许多 WCAG 指南(尤其是面向高端的指南)是如此武断,它们只能用人眼来验证,这很好。

不要相信这些在线检查器的输出,盲目地在您的网站上贴上 AAA 徽章。如果你被召唤,你可能会遇到麻烦。

+1 Blowdart 建议 HTML 和 CSS 验证,Chris Pederick 的附加组件很棒

0赞 blowdart 9/18/2008 #2

通过一堆跳棋运行它。检查 HTML 是否有效。尝试在禁用脚本的情况下使用它。尝试在禁用 CSS 的情况下使用它。您可以使用Firefox的Web开发人员插件来完成所有这些操作

1赞 Andrew Hedges 9/18/2008 #3

如果该网站可以在禁用 JavaScript 和 CSS 的情况下使用,那么您做得很好。Firefox 中的 Web Developer 工具栏可让您轻松禁用这两者。另一种检查方法是使用 Lynx,这是一个命令行、纯文本浏览器。除此之外,您最好的办法是根据任何适用的准则(在美国,通常是第 508 条)试探性地检查网站。没有一个网站是完全可访问的,但做这些事情将确保你的网站非常容易访问。

3赞 robertc 9/21/2008 #4

您还应该查看 WAI-ARIA 的内容:

而且,要了解各种残障用户在尝试使用 Web 时实际面临的挑战,请查看周五在伦敦举行的 Scripting Enabled 会议的一些演示文稿和视频: http://scriptingenabled.org/(我认为它们还没有全部上传)

0赞 Aaron 3/7/2010 #5

在线可访问性检查器可以提供帮助,遵循 WCAG 可以提供帮助,使用屏幕阅读器的演示版本试用您的网站可以提供帮助,但“确保”网站可访问的唯一方法是让专家为您检查,或者自己成为专家。幸运的是,如果您确实遵循 WCAG 2.0,使用屏幕阅读器进行测试,并在 98% 的时间内运行在线测试,您将没事的。但是,如果您想要保证...