真正开放和包容的Web需求技术,允许残障用户依靠辅助技术来享受动态Web内容和现代Web应用程序。 W3C的可访问性Web标准旨在用残障用户可以有效使用的可访问丰富Internet应用程序(ARIA)填充网络。
ARIA是Web Accessibility Intitiative(WAI)发布的众多可访问性标准和指南之一 。 它提供了可以轻松插入HTML文档中的附加标记。 WAI-ARIA是针对Open Web Platform的跨平台跨设备解决方案,因此,不仅要考虑网站,还要考虑游戏,数字娱乐,医疗保健,移动和其他类型的应用程序。
在本文中,我们将探讨如何借助WAI-ARIA标准为HTML文档添加可访问性。
ARIA框架
HTML的语法并不总是允许开发人员正确地描述元素,识别其角色并指定它们之间的关系。 对于完全掌握自己感觉的访问者来说,这几乎不是问题,但它可能会阻止辅助技术用户了解屏幕上正在发生的事情并探索他们的选择。
这是ARIA寻求我们帮助的关键点,因为它可以借助地标性角色定义不同元素的目的,并使用aria前缀属性描述其性质。 咏叹调前缀的属性有两种类型:描述那些在整个页面生命周期中不太可能更改的功能的属性 ,以及提供有关由于用户交互而可能经常更改的事物的信息的状态 。
地标角色
具有里程碑意义的角色是ARIA 角色模型的最著名形式(其他角色是抽象角色,小部件角色和文档结构角色)。