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

ARIA 定义了可以应用于元素的语义,这些语义分为角色(定义用户界面元素类型)以及角色所支持的状态属性。作者必须在元素的生命周期内为其分配 ARIA 角色以及适当的状态和属性,除非该元素已具有适当的 ARIA 语义(通过使用适当的 HTML 元素)。添加 ARIA 语义只会向浏览器的辅助功能 API 暴露额外的信息,而不会影响页面的 DOM。

角色

组件(Widget)角色

复合(Composite)角色

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

文档结构(Document Structure)角色

地标(Landmark)角色

实时区域(Live Region)角色

窗口(Window)角色

状态和属性

组件(Widget)属性

实时区域(Live Region)属性

拖放(Drag & drop)属性

关系(Relationship)属性

MicrosoftEdge 特有属性

  • x-ms-aria-flowfrom 非标准