所有查看器组件都支持ARIA(无障碍的富互联网应用程序)角色和属性,以改进与屏幕阅读器等辅助技术的集成。
顶级查看器元素具有角色region
和aria-label
属性,默认情况下,该属性设置为查看器的名称。 可以使用Container.LABEL
本地化符号控制标签。
按钮具有角色button
和具有aria-label
属性的描述性文本集。 aria-label
属性的值由按钮的本地化符号的值填充。 禁用按钮时,会相应地设置aria-disabled
属性。
滑块组件具有角色slider
(具有属性aria-valuenow
、aria-valuemin
和aria-valuemax
),用于描述当前滑块位置。
下拉列表由按钮激活,其中附加的aria-haspopup
属性设置为true
和aria-controls
属性引用实际的下拉面板元素。 下拉面板本身具有角色menu
,子元素具有角色menuitem
。 每个菜单项都指定了aria-label
属性。
模式对话框具有dialog
角色。 该对话框的标题元素被aria-labelledby
属性引用。