Accessibilité : [5.4.1.1] : les tableaux de mise en page ne doivent pas utiliser les balises structurelles

Priorité 2

Cause :

Si vous utilisez unEvitez d'utiliser des balises structurelles pour appliquer des styles dans les cases lorsque le tableau (<table>) est utilisé pour faire de la mise en page. utilisez des feuilles de style en cascade (CSS) à la place.

Exemple :

Error <table summary="This layout table is using TH for formatting">
<caption>This layout table is using TH for formatting.</caption>
<tr>
<th>Here is some text.</th><th>More text is this.</th>
</tr>
<tr>
<td>Here is some text that is in a column.</td><td>Here is some more text that is also in a column.</td>
</tr>
</table>
Good <table summary="This layout table is using TH for formatting">
<tr>
<td>Here is some text.</td><th>More text is this.</th>
</tr>
<tr>
<td>Here is some text that is in a column.</td><td>Here is some more text that is also in a column.</td>
</tr>
</table>

Solution :

Supprimez les balises structurelles si ce tableau sert à la mise en page.

Références :

.