有人能解释一下aria角色层次结构吗?似乎“进度条”角色是一个显示角色,而“范围”角色是一个抽象输入角色,因此一个不应成为另一个的父级。
progressbar (role)
An element that displays the progress status for tasks that take a long time.
range (abstract role)
An input representing a range of values that can be set by the user.
https://www.w3.org/WAI/PF/aria-1.1/roles#progressbar
我正在对此进行调查,因为我使用的是a11y linter,它根据角色是否互动将规则应用于角色,而“ progressbar”被归类为互动,因为它具有“ range”的超类,该类具有小部件的超类。