问题标签 [wai-aria]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
419 浏览

html - JAWS 11 支持哪些 ARIA 属性

我想知道 JAWS 支持哪些 ARIA 属性,因为我的目标用户将使用 JAWS 屏幕阅读器。

到目前为止,我还没有找到 Freedom Scientific 提供的针对开发人员的技术文档。

0 投票
2 回答
235 浏览

accessibility - 活动小部件的 WAI-Aria 状态

是否存在显示小部件处于活动状态的状态。例如,用户在列表框中使用选项卡并使用向上和向下键浏览项目。列表框是否有显示用户在其中的状态?

0 投票
5 回答
140682 浏览

html - 什么是 HTML5 咏叹调?

什么是 HTML5 咏叹调?我不明白如何实现它。

0 投票
1 回答
48951 浏览

html - 有人可以解释 HTML5 aria-* 属性吗?

我想知道这些aria-*属性的用途。他们可以拥有什么价值,他们是定义的价值还是我可以创造自己的价值?

0 投票
3 回答
1028 浏览

javascript - WAI-ARIA:Javascript 能力测试?

本着渐进增强的精神,如果浏览器支持,我想做一些 ARIA 功能测试来实现额外的增强。我不希望检测屏幕阅读器——我希望确保屏幕阅读器用户在他们使用的工具的情况下获得最佳体验。

例如,如果aria-live不支持该属性,那么实现无限滚动可能不是一个好主意。

我知道还有一个问题是浏览器可能支持这些属性,但屏幕阅读器可能不支持。由于屏幕阅读器在浏览器上透明运行,我可以忽略这种边缘情况。

我从来没有听说过有人做这样的事情。是否像测试浏览器赋予的额外 DOM 属性一样简单?Mark Pilgrim 的其他能力测试技术之一在这里有效吗?

谢谢!

0 投票
4 回答
50147 浏览

html - 'aria- describeby' 属性的含义是什么?

以下 HTML 由 jQuery Grid 插件插入:

'aria- describeby' 属性的含义是什么?

0 投票
2 回答
1332 浏览

accessibility - (自定义)WAI-ARIA 角色

我对 ARIA 及其提供的角色、状态和属性非常陌生。我知道有不同类型的角色(例如地标、区域等),但它们都不代表像“登录区域”或类似的区域。我想知道是否有办法指定这些信息的分组,以便屏幕阅读器可以为用户读出这些信息?例如“登录区域。用户名...密码...”

如果 ARIA 无法做到这一点,那么在 HTML 中执行此操作的一般方法是什么?

提前致谢

0 投票
1 回答
2196 浏览

accessibility - 正确使用 ARIA 标题角色

我想知道是否有人知道 aria role=heading是否也可以用于非文本元素(例如图像)?

例如:

提前致谢。

0 投票
1 回答
236 浏览

accessibility - 如何让屏幕阅读器读出“1of7”/“2of7”之类的信息?

我知道通过使用 role="treeitem" 加上 aria-setsize 和 aria-posinset,您可以让屏幕阅读器宣布一个项目在集合中的位置,例如“1 of 7”或“2 of 7”。

有没有办法为其他组(例如菜单栏或标签条)做同样的事情?我们当然不想仅仅为了实现这一点而强制执行“treeitem”角色。

提前致谢。

0 投票
2 回答
165 浏览

web-applications - 我可以让我的网站仅通过辅助技术(VoiceOver/JAWS)向用户朗读文本吗?

我想通过让我的网站向盲人用户简要介绍一些内容,从而为他们提供一些帮助。这可能吗?