你好,Sam,
更改已按预期生效,但了解屏幕阅读器在浏览 HTML 页面时内置的额外导航功能可能会很有帮助。
当您在 JAWS 和 NVDA 中打开浏览器时,屏幕阅读器会接管键盘,这样您就可以导航到不同的 HTML 元素,例如按钮、标题、表格、表单字段和 ARIA 区域等最常用的元素。
因此,您不必只是从上到下朗读页面,还可以要求屏幕阅读器跳转到下一个标题、表格或其他元素。这就是为什么在主题视图中的每篇新帖子中添加标题非常重要的原因。
例如,如果您处于包含主题列表的页面,您可以跳过该页面上的其他所有内容,直接按“t”键跳转到第一个表格。此功能在 NVDA 和 JAWS 中均适用。
您也可以跳转到第一个标题,但由于 H 标签用于页面结构,您很可能会跳转到页面错误的位置。当主页加载后按“h”键时,也会发生同样的情况:
您将停留在:
“Discourse 正在壮大!
”这是一个 H3 标题,并不属于您实际想要阅读的主题列表。
如果您知道主题列表是一个表格,可以按“t”键,焦点将移动到页面上的下一个表格。
JAWS 会提示:
包含 5 列和 31 行的表格
第 1 列,第 1 行
主题
现在,如果我使用“h”跳转到标题,就能获得您期望的正确阅读内容。但如果我使用 NVDA 和 JAWS 中的表格导航键,就会遇到问题。
在行内左右移动需按 Alt+Ctrl+ 左箭头或右箭头。在列内上下移动则需按 Alt+Ctrl+ 上箭头或下箭头。
因此,如果您按 Alt+Ctrl+ 下箭头,就会停留在包含主题固定或锁定状态链接的问题单元格中(如果该主题使用了这些功能)。
在这个主题列表表格中,似乎其他单元格中的所有内容都可以通过浏览器获得键盘焦点,因此使用 Tab 键也能得到相同的结果。但在某些情况下,表格中显示的内容可能无法获得键盘焦点,此时您仍希望使用屏幕阅读器中的表格导航功能来阅读它们。
Claus
通过 Windows 10 上的 邮件 发送
![]()