【发布时间】:2021-01-05 13:42:40
【问题描述】:
我有这部分代码:
<div role="heading" aria-level="5" >
<span role="text" aria-label="This is another title example">Title example</span>
</div>
问题是我希望 JAWS 读取 aria 标签的文本“这是另一个标题示例”,但在标题列表中,我只想查看跨度文本“标题示例”。
我使用role="text",这在 Chrome 中可以正常工作,但在 IE 中不行。
是否有正确的结构来满足我的请求(在标题列表中,我只想看到文本“标题示例”,但是当我使用 JAWS 导航时,标题发音必须是 aria-label 'This is another title example')在 Chrome 和 IE 中?
【问题讨论】:
-
我不确定我是否理解。是否要对 JAWS 隐藏实际文本?
-
我想知道你为什么不使用
<h5>而不是装扮div。 -
@isherwood :我想要一个在 chrome 和 IE 中运行良好的结构 html。上面的代码只能在 Chrome 中正常工作。
-
@heretic Monkey:我可以使用
但它不能解决问题
-
这并不能帮助我理解“工作正常”是什么意思。
标签: html accessibility jaws-screen-reader