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>
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/
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.
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.
<p align="right">My right content</p>
Il devrait faire l'affaire comme il est HTML1.