张昆 @SIAA
任何人在任何情况下都能平等的、便利、无障碍地获取信息、利用信息。
关键词: 可及性 - 通用性 - 易用性
WCAG (Web Content Accessibility Guidelines)2.0
Web内容无障碍指南(WCAG)2.0
WCAG 2.0 支持文档
Accessible Rich Internet Applications (WAI-ARIA)1.0
可及性富互联网应用 1.0,让动态Web内容更无障碍
WAI-ARIA 1.0 支持文档
--- 信息和用户界面组件必须以可感知的方式呈现给用户
aria-label、alt、aria-labelledby为元素添加替代文本
aria-describedby、longdesc为元素添加较长文字描述
* 注意:如果非文本内容一个装饰性内容 - 设置alt为空 或者 在CSS中设置装饰图。
h1 - h6定义标题头ol、ul、dl定义列表或者组织链接caption 和 summary 为数据表格定义标题和给出介绍role 定义网页区域
1
2
3
4
5
6
7
使用id、header关联数据表格中的数据单元--- 用户界面组件和导航必须可操作
title
tabindex = "2"
tabindex = "1"
tabindex = "0"
tabindex = "-1"
h和标签label 具有描述性注意:使用tabindex,可能会破坏正常的导航顺序,或者导致读屏软件跳过元素。
--- 信息和用户界面操作必须是可理解的
可以被种类繁多的用户代理(包括辅助技术)所解析
id是唯一的label元素关联表单控件文本标签label元素,使用title属性aria-labelledby提供控件名称role让控件可被辅助技术使用aria-labelledby提供控件名称可以使用快捷键(Alt + 字母),快速访问指定URL
Alt + Z,快速访问此链接
注意:accesskey仅支持edge,IE仅能快速导航到焦点,需配合Enter使用,Chrome和FF不支持