ARIA: thuộc tính aria-flowto
Thuộc tính toàn cục aria-flowto xác định phần tử tiếp theo trong một thứ tự đọc thay thế của nội dung. Điều này cho phép công nghệ hỗ trợ ghi đè lên thứ tự đọc mặc định chung theo thứ tự nguồn của tài liệu, nếu người dùng muốn.
Mô tả
Trang web nên có thể điều hướng tuần tự. Vì lý do này, các nhà phát triển được khuyên không nên dùng thuộc tính toàn cục tabindex, vì nó có thể thay đổi thứ tự tab, và thuộc tính CSS order, vì nó có thể thay đổi thứ tự hiển thị so với thứ tự DOM. Tuy nhiên, trong một số trường hợp hiếm hoi, cần có một đường đọc khác với thứ tự nguồn. Với những trường hợp như vậy, thuộc tính aria-flowto có thể làm cho nội dung dễ tiếp cận hơn với người dùng công nghệ hỗ trợ.
Thuộc tính toàn cục aria-flowto cho phép tác giả chỉ ra cho người dùng công nghệ hỗ trợ biết phần tử hay các phần tử nào có thể muốn được tập trung tiếp theo, từ đó cung cấp một thứ tự đọc thay thế cho thứ tự nguồn. Điều này cho phép công nghệ hỗ trợ đọc tài liệu theo một thứ tự khác với thứ tự đọc nguồn mặc định.
Khi aria-flowto có một tham chiếu id duy nhất, nó cho phép công nghệ hỗ trợ, theo yêu cầu của người dùng, chuyển đến phần tử được nhắm tới qua id đó thay vì đọc tài liệu theo thứ tự DOM. Khi giá trị aria-flowto dùng một danh sách nhiều tham chiếu id được phân tách bằng khoảng trắng, công nghệ hỗ trợ có thể cung cấp cho người dùng một danh sách các lựa chọn đường đi, trong đó mỗi id được tham chiếu là một lựa chọn. Tên của các lựa chọn đường đi được xác định bởi tên khả năng tiếp cận của từng phần tử đích của thuộc tính aria-flowto.
Note:
Việc đặt aria-flowto không ảnh hưởng đến thứ tự tab của nội dung. Nó chỉ cung cấp cho người dùng tùy chọn theo một đường nội dung không khớp với thứ tự DOM khi dùng công nghệ hỗ trợ có hỗ trợ thuộc tính này.
Giá trị
Giao diện liên quan
Element.ariaFlowToElements-
Thuộc tính
ariaFlowToElementslà một phần của giao diện của từng phần tử. Giá trị của nó là một mảng các thể hiện của các lớp con củaElementphản ánh các tham chiếuidtrong thuộc tínharia-flowto(với một số lưu ý). ElementInternals.ariaFlowToElements-
Thuộc tính
ariaFlowToElementslà một phần của giao diện của từng phần tử tùy chỉnh. Giá trị của nó là một mảng các thể hiện của các lớp con củaElementphản ánh các tham chiếuidtrong thuộc tínharia-flowto(với một số lưu ý).
Vai trò liên quan
Được dùng trong TẤT CẢ vai trò.
Đặc tả
| Specification |
|---|
| Accessible Rich Internet Applications (WAI-ARIA)> # aria-flowto> |
Xem thêm
- Thuộc tính HTML id
- Thuộc tính HTML tabindex
- Thuộc tính CSS
order - WCAG: source order
- Using aria-flowto - W3 Wiki