WebAIM  - 无障碍记

为了ARIA!的解决方案的原因,我们所有的可访问性问题

当WebAIM评估客户的可访问网站,我们往往花费更多的时间来评估和ARIA使用比任何其他问题的报告。几乎每一个我们写报告包括对ARIA虐待,并概述ARIA使用部分并提醒说,需要加以纠正,或者大多数情况下,删除。讽刺的是,这往往是后面的只能用ARIA解决的问题清单。

和许多90年代的青少年一样,我能想到一句《辛普森一家》里的名言,适用于任何场合。在一集很受欢迎的节目中,荷马举着一杯啤酒,提议“为酒精:生活中所有问题的原因和解决办法”干杯。稍微改动一下,这句话代表了我对艾瑞亚的感受。

为了ARIA!的原因,解决方案,我们所有的可访问性问题。

正确使用每ARIA角色,状态或属性可以提高可访问性,反之亦然。然而,看着数百现实世界ARIA使用和滥用后,很明显,一些ARIA属性在导致更多的问题比解决的,而其他属性都应当更经常地解决具体问题的方法通常使用。这里有一些从每个类别中最常见的ARIA属性:

的原因…

最棘手的ARIA属性共享一个类似的问题,他们经常被用来替代正确的HTML语法,因此目前不正确的信息或互动,屏幕阅读器的用户。例如:

角色=“菜单”

这可能是罪魁祸首。咏叹调角色=“菜单”(要么菜单栏)是不是在页面顶部链接的简单集合。它是一个软件类,其中箭头键用于浏览菜单和子菜单选项列表。大部分的“菜单”,我的遭遇也许应该注明了的

评论

  1. 抢劫

    我注意到,人们滥用“咏叹调扩展”的时候,把它放在扩大面积,而不是扩大它的按钮。