使用 ARIA:角色、狀態和屬性
ARIA 定義了可以應用於元素的語義,這些語義分為 **角色**(定義使用者介面元素型別)和 **狀態** 和 **屬性**,這些狀態和屬性由角色支援。作者必須在元素的生命週期內為元素分配 ARIA 角色以及適當的狀態和屬性,除非元素已經具有適當的 ARIA 語義(透過使用適當的 HTML 元素)。新增 ARIA 語義只會向瀏覽器的無障礙 API 公開更多資訊,而不會影響頁面的 DOM。
角色
小部件角色
複合角色
文件結構角色
地標角色
即時區域角色
視窗角色
狀態和屬性
小部件屬性
aria-autocompletearia-checkedaria-currentaria-disabledaria-errormessagearia-expandedaria-haspopuparia-hiddenaria-invalidaria-labelaria-levelaria-modalaria-multilinearia-multiselectablearia-orientationaria-placeholderaria-pressedaria-readonlyaria-requiredaria-selectedaria-sortaria-valuemaxaria-valueminaria-valuenowaria-valuetext
即時區域屬性
拖放屬性
aria-dropeffect已棄用aria-grabbed已棄用
關係屬性
MicrosoftEdge 特定屬性
x-ms-aria-flowfrom非標準