相关疑难解决方法(0)

文本是否应该可聚焦以实现可访问性?我特别考虑键值对

关于使类似以下内容可访问,目前我有以下内容:

<div tabindex="0" aria-labelledby="key1" aria-describedby="value1">
    <label id="key1">Current User:</label>
    <span id="value1">BBRENNAN</span>
</div>
Run Code Online (Sandbox Code Playgroud)

该块是否需要通过 进行聚焦tabindex="0"?或者屏幕阅读器可以更自然地推断出这种关系吗?我知道屏幕阅读器通常可以查找和阅读文本,但我不清楚如何确保传达 和 之间的Current User关系BBRENNAN

编辑:我只是在研究定义列表,这似乎更接近我需要的。您可能还认为这是表格数据,应该使用表格。如果这些解决方案确实是最佳实践,那完全没问题,但我喜欢的一件事aria-labelledbyaria-describedby,聚焦外部 div 在 NVDA 中可以很好地读取整个内容。因此上面的内容将显示为“当前用户,BBRENNAN”。

由于某种原因,定义列表读作“包含 2 个项目的列表,当前用户”。表格只是让我使用箭头键在单元格之间移动阅读器,这也无法实现我上面描述的目的。关于这个主题的 5 年前的帖子链接:https://webaim.org/discussion/mail_thread ?thread=7089

html accessibility wai-aria nvda

5
推荐指数
1
解决办法
1905
查看次数

可访问性与只读输入

我有一个表单,其中包含一些只读字段,具体取决于客户角色.通常,我对这些输入使用只读字段.

你有这个方法使用和辅助技术有任何问题吗?

还有其他问题或好处吗?

html forms accessibility

0
推荐指数
1
解决办法
284
查看次数

标签 统计

accessibility ×2

html ×2

forms ×1

nvda ×1

wai-aria ×1