网站可访问性标准

W3C WCAG
W3C WCAG

公司里做的几乎每个网站的technical specification里面都会提到支持WCAG accessibility标准。于是就是稍微留意了一下。

WCAG accessibility标准是属于W3C众多标准之一,它的最初目的是为了让老人或者残疾人能够更好的使用网站。而遵守这个标准的间接好处是提高网站的可用性和SEO。

而为了符合WCAG标准,里面有分了不同严格度的级别分别是A,AA,AAA. 现在一般网站做到AA级别就已经很不错了,也可能还是需要舍弃一些华丽的功能才能实现,而AAA几乎很难达到。

其实平时写前台代码是很多都已经是按照这个标准来的,比如说:

  • 不用table结构。
  • 给所有的图片或者链接添加上alternative text。
  • 不写inline的CSS代码。

而另外一些就比较有难度:

  • 网站页面上所有的链接都要可以用键盘选的到(用tab或者arrow键)。
  • 在关掉CSS的情况下,网站依然可以访问,而且具有可读性。

除了这些以外,比较多看到的是关掉Javascript, 所有功能都能运行。本来以为也是标准之一,查证之后原来不是,这个是一些政府网站考虑到政府内网使用者因为安全性原因把javascript封掉。而为了实现这个有时候不得不舍弃用JQuery做的很漂亮的东西,或者需要做两个版本,有javascript时候用Jquery或者ajax, 没有时候就postback)

现在能想到的就是这些比较普通或者常遇到的,完整的checklist可以查看 http://webaim.org/standards/wcag/checklist

Leave a Reply

Your email address will not be published. Required fields are marked *