ARIA:一次拯救世界,一次可访问的Web应用程序!
#javascript #html #css #开发人员

我在这里解释为什么我们需要将ARIA纳入我们的应用程序及其对创建包容性Web应用程序的影响。

首先,什么是Aria?

可访问的丰富的Internet应用程序(ARIA)是一组角色和属性,它们定义了使残疾人更容易获得Web内容和Web应用程序的方法(尤其是使用JavaScript开发的应用程序)。

Definition by MDN

图片一个温暖拥抱各种能力的人的网络应用程序,例如巨大的数字拥抱。
好吧,

  • 释放包容性的力量:
    ARIA为辅助技术建造桥梁,邀请视觉障碍或运动障碍的用户成为这个数字世界的一部分。
    通过添加ARIA的角色,状态和属性,开发人员扩展了 包括每个用户 ,确保他们可以以有意义的方式探索并参与应用程序。

  • 动态内容和水疗中心:
    这些应用程序通常依靠JS来动态更新内容或在各节之间导航。 ARIA属性,例如现场区域,ARIA扩展和ARIA-Controls,使开发人员能够将这些更改传达给辅助技术 ,从而确保屏幕阅读器用户了解现实中的更新时间并可以无缝浏览应用程序。

  • 键盘可访问性:
    通过分配有意义的角色,例如“按钮”,“链接”或“ Menuitem”,开发人员使键盘用户能够通过交互式元素导航并有效地触发操作。 现在谁不想抬起手指

I ain't moving that finger

  • Web可访问性标准: ARIA将Web应用程序与公认的可访问性标准(例如WCAG)对齐。通过正确实施ARIA,开发人员展示了他们对包容性和可访问性的承诺,使其应用​​程序更加符合可访问性指南和法规。反过来,这为吸引更广泛受众的机会打开了机会, 为应用程序及其开发人员提供了积极的声誉

最后但最重要的是
ARIA可显着增强Web应用程序的可访问性和用户体验。通过实施,开发人员确保他们的应用程序可以改善所有用户的用户体验

我希望这很有说服力,从现在开始我们的所有应用中都包含ARIA,而不必以任何代价抬起我们的手指。

cheers mate