【发布时间】:2021-07-22 19:15:52
【问题描述】:
我有一个表头结构如下的表。最后四个列标题具有相同的名称,因为上面附加了一张添加上下文价值的照片。但是,对于屏幕阅读器的可访问性,我想让屏幕阅读器为最后四个表格标题说出不同的名称,这将有助于为照片的功能提供额外的上下文。目前,它只显示“标题”,但我想添加上下文以使屏幕阅读器说出“标题这个”、“那个标题”、“任何标题”等内容。
我尝试将 title=""、aria-labelledby=""、aria-label="" 添加到 'th' 元素中,但似乎没有任何效果。另外,我不想更改为每个列标题显示的实际名称。
<th class="text-right text-dark">Name Title</th>
<th class="text-center text-dark" name="name 1">Title</th>
<th class="text-center text-dark" name="name 2">Title</th>
<th class="text-center text-dark" name="name 3">Title</th>
<th class="text-center text-dark" name="name 4">Title</th>
感谢任何想法或建议!
【问题讨论】:
标签: html accessibility css-tables wai-aria