ARIA-Datentabellenfehler
Text
Die Tabelle enthält Daten, verfügt aber nicht über zugängliches Markup, das durch aria-label, aria-captionby, title, caption oder th-Elemente definiert wurde.
type
Fehler
Beschreibung
Dieser Fehler gilt für HTML-Tabellen mit mehr als einer Zelle. Dieser Fehler gilt nicht für Tabellen mit role="presentation" , da diese als Layouttabellen betrachtet werden.
Dieser Fehler weist darauf hin, dass eine Datentabelle keinen zugänglichen Namen oder Headerinformationen hat.
Um diesen Fehler zu beheben, definieren Sie einen barrierefreien Namen, indem Sie das CAPTION-Tag oder die Attribute aria-captionby, aria-labeloder title verwenden. Wenn in der Tabelle Headerinformationen fehlen, verwenden Sie THead-Tags, um Headerzellen zu markieren.
Beispiel
<!-- Data tables must contain an accessibile name and header information. -->
<table>
<caption>ARIA Examples</caption>
<thead>
<tr>
<th>Name</th>
<th>Description</th>
...
</tr>
</thead>
<tbody>
<tr>
<td>Accessible tables</td>
<td>This example illustrates how to make data tables accessible using ARIA</td>
...
</tr>
</tbody>
</table>