如何使表格中突出显示的文本符合 508 标准?目前,我将文本包装在一个 em 标签中并添加一个 aria 标签以引起人们对它具有黄色背景的注意。显然,这种替代标记不符合要求,因为屏幕阅读器不会读取它。
<table style="border: solid 1px black;">
<p>Search results for the term "will"</p>
<thead>
<th>first name</th>
<th>last name</th>
<th>occupation</th>
</thead>
<tbody>
<tr>
<td>Joe</td>
<td><em style="background-color: yellow; font-style: normal;" aria-label="highlighted search term">Will</em>iams-Harver</td>
<td>sales clerk</td>
</tr>
<tr>
<td><em style="background-color: yellow; font-style: normal;" aria-label="highlighted search term">Will</em></td>
<td>Stevens</td>
<td>truck driver</td>
</tr>
</tbody>
</table>