如何使表格中的高亮文本符合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>
<mark />
元素了吗? - cimmanon