【发布时间】:2019-03-06 01:43:53
【问题描述】:
在我的网页上,我有一个 div(如下所示),其中包含我希望屏幕阅读器阅读的文本。
HTML
<div tabIndex={0}>
"text needs to be read"
</div>
即使没有提供 aria-label,我也能听到文本被阅读。但是,我听说“文本需要阅读组”。我想知道如何避免它说“组”?我没有为 div 标签设置组角色。
另一个例子
这是另一个更清晰地描述问题的示例
<span class="jw-icon jw-icon-inline jw-button-color jw-reset jw-text-live" tabindex="-1" data-clicked="true">Live</span>
在任何浏览器中运行上面的 sn-p。它使屏幕阅读器宣布它为“Live, group”。 有什么办法可以减轻这种行为。预期的行为应该就像屏幕阅读器应该将其读取为“实时”
【问题讨论】:
-
您正在使用哪个屏幕阅读器软件和版本来阅读屏幕?这样一来,人们就可以尝试使用屏幕阅读器来聆听您所听到的内容。
-
我正在使用 Edge + Narrator。
-
@bunny 你解决了吗?我想知道解决方法
标签: html accessibility screen-readers