当我们使用Tab键循环浏览页面中的<a>
,<input>
,<select>
元素时,NVDA阅读器会调出内部文本。有没有办法标记代码,以便它拾取并读取标题1-6?
将标题包裹在<a>
附近似乎有点乱,有没有其他解决方案?
我尝试添加aria-label
属性,但这只是在黑暗中拍摄。
答案 0 :(得分:2)
我会说这是 不是 一个好主意。行动不便的人会发现该页面使用起来很麻烦,甚至可能很烦人,因为你要添加更多东西到tab。
NVDA和其他屏幕阅读器内置热键,允许用户跳转或循环浏览标题。用户可以按 H 跳转到下一个标题,或者按 1 - 6 ,跳到特定的标题级别。
如果你仍然想这样做,你可以这样做:
<h1 tabindex="0">This is a header</h1>