<table>

Une balise de référence pour l'intégrateur emailing. Un tableau HTML se construit à l'aide de cette balise. Lorsqu'on parle de tableaux imbriqués, on pense automatiquement à cette balise. Un tableau est constitué de ligne(s) (<tr>), composée(s) elle(s)-même(s) de cellule(s) data (<td>) ou de cellule(s) titre(s) (<th>). Concrètement, un tableau HTML pour emailing est structuré ainsi :

<table role="presentation" border="0" cellspacing="0" cellpadding="0">
   <tr>
      <td></td>
   </tr>
</table>

Un tableau HTML pourrait aussi contenir des éléments HTML comme <caption>, <col>, <colgroup>, <thead>, <tfoot>, <tbody>. Mais un tableau HTML pour un email restera le plus simple possible, pour garantir une interprétation et un rendu communs sur la majorité des clients mail.

Conseils

Nous recommandons d'ajouter l'attribut role="presentation" à chaque tableau qui ne serait pas un tableau de données mais bien un tableau "de structure" au sein du code HTML. Cela participe à améliorer l'accessibilité d'un email en indiquant aux lecteurs d'écran que le tableau est là pour la mise en forme, et non pour présenter des données.

Une question ?