从表列标题中隐藏一些零件



我有一个表。在表列中,我有两件事一个表列名称和一个图标进行排序。一切正常,但是现在我开始使用可访问性,发现对于每个列值,它也会读取图标标题和aria标签。我不想阅读图标的ARIA标签,是否有任何方法可以为图标提供标签,以便它在屏幕读取器中读取,但不要阅读每个数据行。不想将图标放在表列之外。

使用此处在可排序表中解释的解决方案。

  • 使用aria-hidden从可访问性中删除图标,还可以
  • 使用符合箭头图标目的的aria-sort,让屏幕阅读器知道排序的方向:上升或下降。

视觉用户可以通过查看箭头图标位置知道方向。

非视觉用户将能够知道SR何时会说aria-sort值。

最新更新