【问题标题】:How to define screen reader sequence for a web page如何为网页定义屏幕阅读器序列
【发布时间】:2016-03-22 04:45:03
【问题描述】:

我正在为移动 Web 应用程序 (HTML+Angular+ARIA) 处理可访问性任务。我测试了一些可能的方法:

  1. aria-flowtoaria-owns,不适用于网页
  2. tabIndex,不工作

在我使用 iOS 9.2.1 Safari 进行的本地测试中,默认的屏幕阅读器是从顶部开始的线性方式。有没有办法可以定义元素阅读顺序?喜欢what aria-flowto is doing

【问题讨论】:

    标签: accessibility wai-aria screen-readers


    【解决方案1】:

    aria-flowto 应该提供这种功能(并且这是唯一建议的这样做的方法),但 AT 供应商尚未实施(或仅通过键盘访问的浏览器)。

    因此,您唯一能做的就是确保 DOM 中元素的顺序是屏幕阅读器阅读页面的自然顺序。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 2013-07-05
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多