使用 ARIA:角色、状态和属性

ARIA 定义了可以应用于元素的语义,这些语义分为 **角色**(定义用户界面元素类型)和 **状态** 和 **属性**,这些状态和属性由角色支持。作者必须在元素的生命周期内为元素分配 ARIA 角色以及适当的状态和属性,除非元素已经具有适当的 ARIA 语义(通过使用适当的 HTML 元素)。添加 ARIA 语义只会向浏览器的无障碍 API 公开更多信息,而不会影响页面的 DOM。

角色

小部件角色

复合角色

以下技术描述了每个复合角色及其必需和可选子角色。

文档结构角色

地标角色

实时区域角色

窗口角色

状态和属性

小部件属性

实时区域属性

拖放属性

关系属性

MicrosoftEdge 特定属性

  • x-ms-aria-flowfrom 非标准