--- title: '使用 ARIA:角色、状态和属性' slug: Web/Accessibility/ARIA/ARIA_Techniques tags: - ARIA - 可访问性 - 无障碍 - Overview - Reference translation_of: Web/Accessibility/ARIA/ARIA_Techniques ---

ARIA 定义了可以应用于元素的语义,这些语义分为 roles(定义一种用户界面元素)、statesproperties,这些都是角色所支持的。作者必须在元素的生命周期中为其分配一个 ARIA 角色和适当的状态和属性,除非该元素已经具有适当的 ARIA 语义(通过使用适当的 HTML 元素)。添加 ARIA 语义只会向浏览器的可访问性 API 公开额外信息,而不会影响页面的 DOM。

角色

组件角色

复合角色

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

文档结构角色

具有里程碑意义的角色

实时区域角色

窗口角色

状态和属性

组件属性

实时区域属性

拖放属性

关系属性

MicrosoftEdge 特定的属性