理想情况下,互联网应该为每个人服务。但网站中使用的某些功能对一些残疾用户来说是不可用的,尤其是那些依赖屏幕阅读器和不能使用鼠标的用户。

问题?超文本标记语言< p >先前版本的HTML - HTML4 - 缺少语义上描述了某些用户界面小部件的标签,如滑块,菜单和进度条。因此,开发人员使用泛型元素如此" div "来创建这些小部件。虽然对于可以看屏幕的用户来说,它们看起来很好,但对于不能看屏幕的用户来说,它们就有问题了。< p > 立即下载:免费网站无障碍清单

由于代码没有提供足够的信息来描述标记中的这些小部件,因此辅助技术无法使用它。所以艾瑞亚就来了< p >Aria使Web作者能够以辅助技术可以理解的方式描述用户界面组件,这使得这些组件可以访问辅助技术用户。< p >下面我们会仔细看看咏叹调是什么以及如何帮助改善网页可及性

咏叹调是什么?

ARIA是可访问的富Internet应用程序的缩写,它是一组角色、状态和属性,可以添加到HTML中来描述HTML中没有语义标记的普通用户界面元素的含义和目的。通过以这种方式补充HTML, ARIA属性使web内容和应用程序对使用辅助技术的人更容易访问。< p >例如,aria提供“复选框”和“菜单”等角色来描述正在呈现的小部件类型。aria还提供了描述窗口小部件所在的状态的属性,例如“检查”复选框或“HASPOPUP”的菜单。< p >因为ARIA控制辅助技术用户的非视觉体验的呈现,所以W3C Web可访问性计划(WAI)说,在功能上,ARIA角色、状态和属性类似于辅助技术的CSS。< p >现在我们了解了ARIA是什么,让我们来看看如何使用ARIA来使您的站点的底层HTML更易于访问

咏叹调易访问性指导方针

在使用Aria之前,需要花时间理解并应用下面的ARIA可访问性指南。这些是基于WAI中可访问的互联网应用程序工作组提供的指导方针创作实践1.2规范

1.可用时使用本机HTML元素。

Aria旨在填补HTML4的差距。但是,在HTML5中稍后添加了许多语义标记。Web Authors应始终更喜欢使用Aria角色,状态或属性使用正确的语义HTML元素。< p >例如,Web作者应该使用HTML5

相关文章