此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

ARIA:widget 角色

widget 角色是一个指示图形用户界面的交互式微件的抽象角色

警告: widget 是一个用于本体的抽象角色。此处包含它是为了文档的完整性。它不应由 Web 开发者使用。

描述

widget 抽象角色是一些交互式 GUI 元素和分组角色的超类角色。role="widget" 不应与微件角色混淆,例如 optionmenuitemsearchbox

widget 角色是几个抽象交互式 GUI 角色的超类角色,包括 commandcompositeinputrangeseparator(如果可聚焦),这些角色不应由 Web 开发者使用。

抽象的 widget 角色也是某些分组角色的超类角色,这些分组角色可以由 Web 开发者使用,包括 gridcellrowseparator(当不可聚焦时)和 tab,在适当情况下可以且应该被使用。当用户导航到微件的这些非抽象角色之一时,键盘事件可以切换到应用程序浏览模式,并将键盘事件传递给浏览器。

规范

Specification
Accessible Rich Internet Applications (WAI-ARIA)
# widget

参见