原理上的东西无太大颠覆,1.0适用性还是很好,2.0主要是更好用了一些。更广泛适用于不同类型的Web技术和更高级的技术应用,更有条理更细致。阳春白雪太过理想化的理论,其实在执行上基本不靠谱,但对深度理解有绝对的帮助。
这块知识体系似乎还是很少有人关注,希望能得到重视。
Web内容可访问性指南 2.0
中文翻译参考2009年8月:
http://w3c.andtoo.net/wcag20zh.htm
可感知性
- 可以为任何非文本内容提供替代 文本,使其可以转化为人们需要的其他形式,如大字体印刷,盲文,语音,符号或简单的语言。
- 可为基于时间的媒体提供替代。
- 可创建用不同方式呈现的内容(例如简单的布局),而不会丢失信息或结构。
- 可使用户更容易看到和听到内容,包括把背景和前景分开。
可操作性
- 一个键盘可实现所有功能。
- 为用户提供足够的时间来阅读和使用内容。
- 不要设计会导致癫痫发作的内容。
- 提供了帮助用户浏览、查找内容、并确定他们位置的方法。
可理解性
- 使文本内容可读,可理解。
- 让网页以可预见的方式呈现和操作。
- 帮助用户避免和纠正错误。
稳定性
- 最大化兼容当前和未来的用户代理(包括辅助技术)。
Web内容可访问性指南 1.0
中文翻译参考2006年2月:
http://www.junchenwu.com/WAI/wai-pageauth.html
- 为视听的内容提供同等的文字替代
- 不要仅依靠色彩来提供信息
- 适当使用标记语言和样式表
- 阐明自然语言的使用
- 创建编排良好的表格
- 确保页面能够在新技术下良好呈现
- 确保使用者能处理时间敏感内容的改变
- 确保嵌入式用户界面具有直接的可访问性
- 设备无关的设计
- 使用过渡的解决方案
- 使用W3C推荐的技术和规范
- 提供内容引导信息
- 提供清晰的内容导航机制
- 确保文档内容的清晰与简单
推荐个两年半前写的slide,在好几个场合分拆讲过,基础太差的同学来补课吧: