1

当我们使用 tab 键循环浏览页面中的<a>, <input>,<select>元素时,NVDA 阅读器将调出内部文本。有没有办法标记代码,以便它拾取并读取标题 1-6?

将标头包装在 周围似乎有点 hack <a>,还有其他解决方案吗?

我试图添加一个aria-label属性,但这只是在黑暗中拍摄。

4

1 回答 1

3

我会说这不是一个好主意。行动不便的人会发现该页面使用起来很繁琐,甚至可能很烦人,因为您正在添加更多内容以通过标签浏览。

NVDA 和其他屏幕阅读器内置热键,允许用户跳转或循环浏览标题。用户可以按H跳到下一个标题,或者他们可以按1- 6,跳到特定的标题级别。

如果你仍然想这样做,你可以这样做:

<h1 tabindex="0">This is a header</h1>
于 2014-03-24T13:12:42.493 回答