html 更正游戏的ARIA属性

3qpi33ja  于 2022-11-20  发布在  其他
关注(0)|答案(1)|浏览(129)

如果网页主要是一个通常用鼠标玩的游戏,没有视觉表现就没有意义,我应该如何使用ARIA来标记网页?
如果没有具体的ARIA,让我重新表述:我如何才能宣布一个网页将不幸地不能用于非视力用户?
基本上,我有一个<noscript>标签来解释游戏需要JavaScript。我如何向只读屏幕的用户解释关于视觉的类似声明呢?
上下文:这是一个典型的match-three game。我 * 可以 *(也将)添加键盘访问,用箭头键导航板,用Enter键交换项目并选择方向,但这对视力不佳的用户仍然无用。
如果我试着阅读棋盘上的每一步棋,我不认为这对任何人都有用:第一行:蓝色、红色、绿色、白色、蓝色、绿色、白色、紫色;第二行:...".

2ekbmq32

2ekbmq321#

当游戏载入时,初始键盘焦点会移到哪里?您可以将aria-label添加到接收焦点的元素中。您可能也需要将role添加到元素中,这取决于它是什么(例如<span><div>),你可能需要添加tabindex="-1"才能在IE浏览器上运行。有很多组合很难给予具体的建议。

相关问题