web-dev-qa-db-fra.com

HTML email aligner le texte

J'essaie d'aligner une partie du texte à droite et de l'autre partie à gauche dans un courrier HTML, mais dans Outlook, le float ne fonctionne pas. Donc, fondamentalement, je cherche float CSS dans Outlook. Je sais que ça sonne assez effrayant et text-align ou align="" n'a pas fonctionné. Aucune suggestion?

<td>
   <span style="text-align:left; float:left;">
       First part
   </span>
   <span style="text-align:right; float:right;">
       Second part
   </span>
</td>
17
user1299846

Honnêtement, si vous faites un email HTML, je tiens à utiliser des tables. Tous les sélecteurs CSS ne sont pas disponibles dans tous les clients de messagerie et vous allez vous rendre fou pour essayer de le faire dans toute autre manière. Les courriels HTML sont comme le Web il y a 5 ans.

Il y a quelques bons documents sur le sujet:

http://www.campaignmonitor.com/css/

http://www.emailology.org/

Pour votre exemple:

<td>
   <table cellpadding="0" cellspacing="0" width="100%">
       <tr>
           <td align="left">First part</td>
           <td align="right">Second part</td>
       </tr>
   </table>
</td>

C'est horrible mais malheureusement c'est toujours le meilleur moyen.

36
SpaceBeers

Utilisez ( Shudder ) Tables de présentation.

Le soutien de Outlook pour le style du courrier électronique est si affreux qu'il n'y ait aucune autre voie.

Il y a un 24 façons d'article avec des conseils généraux pour la rédaction de courrier électronique formaté HTML.

5
Quentin
<p align="right">My right content</p>

Il devrait faire l'affaire comme il est HTML1.

1
Alice Girard