Dans une structure spécifique de tableau, la propriété headers permet un rendu auditif des cellules d'entête à chaque fois qu'une nouvelle cellule de données dépendante est rencontrée ou une seule par groupe de cellules.

<table border="1" align="center" style="speak-header: once|always">
  <tr>
      <th headers="Premier" axis="Premier">Entête</th>
      <th>Entête</th>
      <th>Entête</th>
  </tr>
  <tr>
      <td headers="Premier">Contenu</td>
      <td>Contenu</td>
      <td>Contenu</td>
  </tr>
  <tr>
      <td headers="Premier">Contenu</td>
      <td>Contenu</td>
      <td>Contenu</td>
  </tr>
  <tr>
      <th headers="Second" axis="Second">Entête</th>
      <th>Entête</th>
      <th>Entête</th>
  </tr>
  <tr>
      <td headers="Second">Contenu</td>
      <td>Contenu</td>
      <td>Contenu</td>
  </tr>
  <tr>
      <td headers="Second">Contenu</td>
      <td>Contenu</td>
      <td>Contenu</td>
  </tr>
</table>

Cet exemple montre un en-tête annoncé à chaque fois, avant chacune des cellules pertinentes.

table {speak-header: always}
Entête Entête Entête
Contenu Contenu Contenu
Contenu Contenu Contenu
Entête Entête Entête
Contenu Contenu Contenu
Contenu Contenu Contenu

Cet exemple montre un en-tête annoncé une fois, avant une succession de cellules.

table {speak-header: once}
Entête Entête Entête
Contenu Contenu Contenu
Contenu Contenu Contenu
Entête Entête Entête
Contenu Contenu Contenu
Contenu Contenu Contenu