Catégories

Emailing : avoir son texte justifié sur Outlook

Intégrateur / Intégratrice, vous avez besoin de justifier votre texte sur une partie ou même l'ensemble de votre email pour l'une de vos campagnes emailing. Seulement, comme si la problématique du rendu sur mobile et sur tablette ne suffisait pas, Outlook (il s'agit bien ici du Pack Microsoft Office et non pas du webmail) ne prend pas en compte l'attribut « align="justify" » et affiche à la place un classique texte aligné à gauche. Il existe une astuce pour y remédier.

Méthode : prenons l'exemple d'un <td> (vous y avez certainement recours dans l'élaboration de vos emailings), sous-balise de <table> dans votre code HTML. Il faut appliquer un style CSS au lieu d'un attribut HTML.

Cela donne :
<td style="text-align: justify;"> ... </td>

au lieu de :
<td align="justify"> ... </td>

Faites un test en ouvrant l'email dans Outlook (testé avec 2007 et 2010) et constatez la différence !

Aperçu d'un texte justifié dans Microsoft Outlook 2010

Aperçu d'un texte justifié dans Microsoft Outlook 2010. Case de gauche : aligné à droite, case de droite : justifié.

Je recommande par ailleurs d'appliquer ce style directement sur les balises <td> et non pas sur les balises <p> inclues dans les <td> lorsque vous agencez votre code de cette façon.