我对WAI-ARIA很陌生。我想知道如何基于现有的角色创建自定义角色。
例如,我想从aria button角色中创建自定义按钮角色。如果有人能提供具体步骤,那就太好了。
WAI-ARIA 1.0不支持自定义角色,尽管ARIA内部存在基础设施,未来可能支持此功能。根据https://www.w3.org/TR/wai-aria-1.0/roles:
5. 角色模型
[...]
RDF/OWL分类法可能在未来用作扩展WAI-ARIA的工具,或由工具制造商用于验证适用于角色的状态和属性,符合本规范。
目前,应选择最接近定义的角色;在您的情况下可能是按钮。
在您的情况下,您的按钮有什么特殊之处需要自定义角色?它与普通按钮有何不同的行为?