3

今何が起こっているのかわかりません。非常にシンプルな CSS でシンプルなページを作成しました。メールに通常のように div 要素を使用できないことがわかっているため、テーブルを使用しました。したがって、ブラウザで表示すると、次のようになります。

http://i.stack.imgur.com/8FBtf.png

そして、メールで送信した後(セルデータは置き換えられました):

http://i.stack.imgur.com/tuXvA.png

したがって、CSS はまったく適用されません。

HTML と CSS は次のとおりです。

http://pastebin.com/PySeeW4m

何か案は?

4

3 に答える 3

7

ほとんどの電子メール クライアントは、CSS がstyle=タグを介してインラインで提供されている場合にのみ読み取ります。Mailchimp は、これを自動的に行うための優れたツールを提供します。

CSS インライナー ツール

于 2011-04-28T12:48:18.527 に答える
2

電子メールの CSS は部分的にしかサポートされておらず、サポートはクライアントによって大きく異なります。http://www.campaignmonitor.com/css/をご覧ください 。互換性を高めるには、おそらくすべての CSS をインラインにする必要があります。

于 2011-04-28T12:48:53.033 に答える
0

fi gmail は HTML テンプレートからスタイル定義を削除することを考慮してください。回避策を使用して、このようにスタイル情報を要素に直接含めることができます

<div style="width:150px">...</div>

現在のように CSS を使用するには、CSS パーサーを使用して、正規表現を介して要素にアタッチします。

よろしく

于 2011-04-28T12:50:40.790 に答える