如果网页主要是通常用鼠标玩的游戏,并且没有视觉效果就没有意义,那么我应该如何使用ARIA标记网页?
如果没有特定的ARIA,让我重新说明一下:我怎么能宣布一个网页不幸对非视力用户不可用?
基本上,我有一个<noscript>
标签,说明游戏需要JavaScript。如何向仅阅读屏幕的用户解释与视觉有关的类似陈述?
上下文:这是典型的。我可以(并且将)添加键盘访问权限,例如使用箭头键导航面板,并使用 Enter 交换项目并选择方向,但这对于没有视力的用户仍然无效。
如果我尝试一举一动读出黑板,我认为这对任何人都没有用:“第一行:蓝色,红色,绿色,白色,蓝色,绿色,白色,紫色;第二行:。 ..”。
答案 0 :(得分:0)
加载游戏时,初始键盘焦点在哪里?您可以将aria-label
添加到获得焦点的元素。您可能还必须根据元素的内容向其添加role
(例如<span>
或<div>
),并且可能需要为该元素添加tabindex="-1"
它可以在Internet Explorer上工作。有很多组合很难给出具体的建议。
答案 1 :(得分:-1)
软件的可访问性正在创建一种易于所有人使用的产品。
游戏中的示例:可以选择使用 TAB 键在菜单中导航。
或使用UI按钮和 ESC 键打开菜单。
所有软件中的热键是增加可访问性的另一种方法。
为屏幕阅读器创建aria标签对于任何使用屏幕阅读器的人来说都是一件很酷的事情。无论有无视力,很多用户都使用Aria标签。
我之所以使用它们,是因为我很难同时专注于多个方面。
简而言之,它们为我带来了便利。