aria-flowto
全局 aria-flowto
属性标识内容的备用阅读顺序中的下一个元素(或元素)。这允许辅助技术根据用户的选择覆盖一般的默认阅读文档源顺序。
描述
网页应该是可顺序导航的。为此,开发者不鼓励使用全局 tabindex 属性,该属性可以更改制表符顺序和 CSS order
属性,该属性可以更改 DOM 顺序的视觉顺序。但是,在极少数情况下,需要与源顺序不同的阅读路径。对于此类情况,aria-flowto
属性可以使辅助技术用户更容易访问内容。
全局 aria-flowto
属性使作者能够向辅助技术用户指示可能希望接下来聚焦的元素,从而提供与源顺序不同的备用阅读顺序。这允许辅助技术以不同于默认文档源阅读顺序的顺序阅读文档。
当 aria-flowto
具有单个 id 引用时,它允许辅助技术根据用户的请求,转到通过该 id
标识的元素,而不是按照 DOM 顺序阅读文档。当 aria-flowto
值使用以空格分隔的多个 id
引用列表时,辅助技术可以为用户提供路径选择列表,其中每个 id
引用都是一个选择。路径选择名称由 aria-flowto
属性的每个目标元素的可访问名称决定。
注意:设置 aria-flowto
不会影响内容的制表符顺序。它只是为用户提供了使用支持此属性的技术时,可以选择遵循与 DOM 顺序不匹配的内容路径的选项。
值
关联角色
在所有角色中使用。
规范
规范 |
---|
可访问的富互联网应用程序 (WAI-ARIA) # aria-flowto |
另请参阅
- HTML id 属性
- HTML tabindex 属性
- CSS
order
属性 - WCAG:源顺序
- 使用 aria-flowto - W3 Wiki