2012-04-03 18 views
10

Próbuję wyrównać część tekstu na prawo i na drugą część po lewej stronie w wiadomości HTML, ale w programie Outlook nie działa float. Więc zasadniczo szukam float CSS w Outlook. Wiem, że brzmi to dość przerażająco i text-align lub align="" nie działa. Jakieś sugestie?Wysyłanie wiadomości e-mail w formacie HTML

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

Odpowiedz

26

Szczerze mówiąc, jeśli robisz email w formacie HTML, trzymałbym się przy użyciu tabel. Nie wszystkie selektory CSS są dostępne we wszystkich klientach poczty e-mail, a doprowadzisz się do szału, próbując to zrobić w jakikolwiek inny sposób. Wiadomości HTML są podobne do sieci sprzed 5 lat.

Istnieje kilka dobrych dokumentów na temat:

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

http://www.emailology.org/

Dla przykładu:

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

To straszne, ale niestety nadal jest najlepszym sposobem.

3

Zastosowanie (Dreszcz) Stoły układ.

Wsparcie programu Outlook w zakresie stylizowania wiadomości e-mail jest tak okropne, że nie ma żadnego innego sposobu.

Istnieje 24 ways article z ogólną radą dotyczącą pisania wiadomości w formacie HTML.

+0

Więc nie ma sposobu, aby wyrównać jedną część w prawo i jedną część w lewo? – user1299846

+1

Notatki Lotus są najgorsze, ale wydaje mi się, że prawie wymarły, co jest dobre. Dlaczego używają programu Word jako mechanizmu renderującego perspektywy, nie mam pojęcia. – SpaceBeers

+0

@ user1299846 - To nie jest to, co powiedziałem. – Quentin

Powiązane problemy