2012-04-03 17 views
10

HTMLメールではテキストの一部を右側に、もう一方を左側に揃えようとしていますが、Outlookではfloatは機能しません。だから基本的に私はOutlookのfloat CSSを探しています。私はそれがかなり気味悪いと聞いて、text-alignまたはalign=""がうまくいきませんでした。助言がありますか?HTML電子メールの整列テキスト

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

答えて

26

正直なところ、HTMLメールを送信する場合は、テーブルを使用することに固執します。すべてのEメールクライアントですべてのCSSセレクタが利用できるわけではありません。 HTML電子メールは5年前のWebのようなものです。ご例えば

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

http://www.emailology.org/

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

それは恐ろしいですが、残念ながらそれはまだ最善の方法だ

は、件名に良い文書のカップルがあります。

3

使用(身震い)レイアウトテーブル。

電子メールのスタイリングのためのOutlookのサポートは他の方法がないほどひどいです。

24 ways articleには、HTML形式のメールを書くための一般的なアドバイスがあります。

+0

右の部分と左の部分を一列に並べる方法はありませんか? – user1299846

+1

ロータスノートは私が見つけた最悪のものですが、ほとんど消えているようです。彼らはOutlookをレンダリングエンジンとしてWordを使う理由は分かりません。 – SpaceBeers

+0

@ user1299846 - それは私が言ったことではありません。 – Quentin

関連する問題