Sử dụng ARIA: vai trò, trạng thái và thuộc tính
ARIA định nghĩa các ngữ nghĩa có thể được áp dụng cho các phần tử. Chúng được chia thành vai trò (định nghĩa một loại phần tử giao diện người dùng) và trạng thái cùng thuộc tính được vai trò đó hỗ trợ. Tác giả phải gán một vai trò ARIA và các trạng thái, thuộc tính phù hợp cho phần tử trong suốt vòng đời của nó, trừ khi phần tử đó đã có sẵn ngữ nghĩa ARIA phù hợp, chẳng hạn thông qua việc dùng một phần tử HTML thích hợp. Việc bổ sung ngữ nghĩa ARIA chỉ cung cấp thêm thông tin cho accessibility API của trình duyệt và không ảnh hưởng đến DOM của trang.
Vai trò
>Vai trò widget
buttoncheckboxgridcelllinkmenuitemmenuitemcheckboxmenuitemradiooptionprogressbarradioscrollbarsearchboxseparator(khi có thể nhận tiêu điểm)sliderspinbuttonswitchtabtabpaneltextboxtreeitem
Vai trò tổ hợp
Các kỹ thuật dưới đây mô tả từng vai trò tổ hợp cũng như các vai trò con bắt buộc và tùy chọn của chúng.
Vai trò cấu trúc tài liệu
Vai trò landmark
Vai trò live region
Vai trò cửa sổ
Trạng thái và thuộc tính
>Thuộc tính widget
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
Thuộc tính live region
Thuộc tính kéo và thả
aria-dropeffectDeprecatedaria-grabbedDeprecated
Thuộc tính quan hệ
Thuộc tính dành riêng cho MicrosoftEdge
x-ms-aria-flowfromNon-standard