37得票2回答
何时使用required属性而不是aria-required属性用于输入元素?

我正在努力使表单可访问。我应该让我的输入框同时具有required和aria-required属性,还是只需要其中一个? <label for="textbox1">Input</label> <input id="textbox1" type="text" n...

37得票2回答
可访问性:aria-haspopup可以用于什么?

我有可靠的消息,aria-haspopup 对于子菜单(如弹出上下文菜单或子级菜单)是适用的。它被用在jQuery UI Selectmenu中,并且也在这个优秀的示例中使用。 但我无法确定在以下两种情况中是否适用aria-haspopup: 信息弹出框,如 Bootstrap -用于显...

37得票5回答
动态添加tabindex

我想给所有表单元素添加tabindex属性。由于表单是动态的,因此无法在HTML中添加该属性。我想将其作为一个函数来运行。 如果有几个具有相同名称的单选按钮,则每个单选按钮都必须具有自己的tabindex值。页面上大多数表单元素都以开头,除了。我该如何处理? 我猜我需要运行循环并添加属性,...

36得票6回答
如何为WAI-ARIA标记加载动画?

我正在努力解决网页上的一些无障碍问题。我有一个作为对话框的div,在其中一个div中显示了一个包含加载动画和文本“Working…”的内容。 我不确定如何标记这两个项目,以便能够正确地通知盲用户有进度动画显示,并且正在工作,他应该等待。<div id="loading" style="...

35得票8回答
有哪些适合盲人程序员的优秀计算机科学资源?

我是一位完全失明的个体,希望学习更多关于计算机科学理论方面的知识。我已经学过简介的数据结构课程和通用的编程入门课程,但是想要学习更多有关软件设计、高级数据结构和编译器设计等方面的知识。我希望这是一个自学课程,而不是大学课程的一部分。 不幸的是,我通常从Recordings for the B...

35得票6回答
如何通过制表结构使可点击的<div>可访问?

我正在进行一个需要使用 &lt;div&gt; onclick 事件的项目。主要功能已经实现了,但是有一个问题。我需要在用户切换到 &lt;div&gt; 并按下 Enter 键时触发 onclick 事件。我为 &lt;div&gt; 添加了 tabindex 属性,这使它可以获取焦点,但是...

35得票3回答
使用JavaScript检测用户计算机上是否运行屏幕阅读器,是否可行?

我希望检测用户机器上是否运行了屏幕阅读器,以避免HTML中音频标签与声音冲突。如果有,请提供如何完成此操作的详细信息。

34得票2回答
如何处理AngularJS中禁用JavaScript的情况

AngularJS依赖于JavaScript启用。这意味着,如果有人访问使用AngularJS构建的应用程序或网站,它将无法正确渲染。 在使用AngularJS时,处理禁用JavaScript的访问者的常见约定是什么? 请解释为什么会出现这种情况? 问题包括处理angular JS指令和...

34得票5回答
为什么WCAG制定了三个等级“A”、“AA”和“AAA”?

WCAG为什么要制定三个优先级标准? 是这样的吗? 如果客户没有额外支付费用或者我们没有太多时间,那就达到 A 级 如果客户愿意支付费用或者我们有时间使网站兼容,那就至少达到AA级 如果客户支付并且需要按政府规定执行,则达到AAA级 如果我们正在建立网站,我们应该尝试实现哪个级别,还...

33得票3回答
我怎样才能在 Android 应用程序中启动可访问性设置页面?

我正在开发一个基于 Accessibility 功能的 Android 应用。由于无法在 Android 中以编程方式 启用/禁用 Accessibility 服务(请参见如何在 Android 中以编程方式启用/禁用 Accessibility 服务),因此我通过以下代码引导用户进入 Acc...