2011-12-11 9 views
1

私はニュースレターをHTML形式で送る準備ができていて、すべての主要な電子メールクライアントとWebメールサービス(Outlook、Gmail、Yahoo Mail、Hotmail、AOLなど - 簡単な作業ではない)私のHTMLメールには、Yahoo MailのSans-serifの代わりにSerifが表示されています

1つの迷惑な例外はしかし、あります:Yahooメールはセリフに私のサンセリフフォントを変更します。

私は書籍(Ref:Guide to CSS support in email)で自分のHTMLメールをコーディングしましたが、いくつかの解決方法を試しましたが、うまくいかないようです。

編集:はここに私のHTMLコードの抜粋です:

<table width="100%" style="font-family:Arial; font-size:13px; border-collapse:collapse"> 
    <tr> 
    <td style="padding:5px"><font face="Arial">...some text...</font></td> 
    </tr> 
</table> 

いくつかのサイトが、何で示唆したように、私は、私のフォントを宣言するためにインラインCSSと<font>タグの両方を使用しています。

ヤフーで生成されたマークアップについては、この問題は、奇妙なことに、現代のYahoo Mailインターフェイスにのみ適用されるため、JavaScriptが多く見られます。

この問題を抱え、実証済みの解決策を持っている人がいますか?

乾杯、

マーク

+0

の可能重複[私はサンセリフを指定したとき、どのように私はHTMLメールにセリフフォントを表示するヤフーを停止していますか?](http://stackoverflow.com/questions/6862388/how- do-i-stop-yahoo-displaying-serif-html-email-when-ive-specified-sa) – Martin

答えて

0

td内部のインラインスタイルとしてfont-family: arial, sans-serif;を入れてください。

例えば、<td style="font-family: arial, sans-serif;">

関連する問題