如何启用屏幕 reader 从 DOM 的特定元素开始阅读?
How to enable screen reader to start reading from a particular element of DOM?
我希望屏幕 reader 从网页上的图像标签开始读取。页面上有一些顶级菜单,我不想在开头阅读而是在结尾阅读。
是否可以这样做(使用 ARIA 或任何其他方式)而不将焦点设置在该图像上?
我不确定我是否完全理解这个问题,所以我可能没有回答正确的问题。您是否要强制屏幕 reader 从特定对象开始阅读页面?专注是做到这一点的正确方法。
屏幕 reader 用户可以自定义他们的屏幕 reader 以在初始加载时阅读整个页面或仅阅读当前对象。这完全取决于用户。你不能强制阅读整个页面,你也不想(因为你会覆盖他们的自定义设置)。
如果您没有将焦点设置在您想要首先阅读的对象上,那么您就是在区别对待有视力的用户和有视力障碍的用户。对于视力受损的用户,您认为一个对象足够重要,以至于希望屏幕 reader 先阅读它。但是对于有视力的用户,您认为该对象不够重要,无法将最初的焦点放在那里。为什么会有差异?
我希望屏幕 reader 从网页上的图像标签开始读取。页面上有一些顶级菜单,我不想在开头阅读而是在结尾阅读。
是否可以这样做(使用 ARIA 或任何其他方式)而不将焦点设置在该图像上?
我不确定我是否完全理解这个问题,所以我可能没有回答正确的问题。您是否要强制屏幕 reader 从特定对象开始阅读页面?专注是做到这一点的正确方法。
屏幕 reader 用户可以自定义他们的屏幕 reader 以在初始加载时阅读整个页面或仅阅读当前对象。这完全取决于用户。你不能强制阅读整个页面,你也不想(因为你会覆盖他们的自定义设置)。
如果您没有将焦点设置在您想要首先阅读的对象上,那么您就是在区别对待有视力的用户和有视力障碍的用户。对于视力受损的用户,您认为一个对象足够重要,以至于希望屏幕 reader 先阅读它。但是对于有视力的用户,您认为该对象不够重要,无法将最初的焦点放在那里。为什么会有差异?