質問
今何が起こっているのかわかりません。非常にシンプルなCSSで簡単なページを一緒に投げました。テーブルを使用したので、メールには通常のようなDiv要素を使用できないことがわかります。だから私のブラウザでそれを表示した後、それは次のように見えます:
http://i.stack.imgur.com/8fbtf.png
そして、それをメールで送信した後(セルデータが置き換えられました):
http://i.stack.imgur.com/tuxva.png
したがって、CSSはまったく適用されません!
これがHTMLとCSSです:
何か案は?
解決
ほとんどの電子メールクライアントは、CSSがインラインで提供されている場合にのみ読み取ります style=
Tags、MailChimpは、これを自動的に行うための優れたツールを提供します。
他のヒント
電子メールのCSSは部分的にサポートされており、サポートはクライアント間で大きく異なります。見て http://www.campaignmonitor.com/css/おそらく、より多くの互換性を得るには、すべてのCSSがインラインである必要があります。
fi gmailは、HTMLテンプレートからスタイルの定義を削除することを考えてください。回避策を使用して、このような要素に直接スタイル情報を含めることができます
<div style="width:150px">...</div>
現在のようにCSSを使用するには、CSSパーサーを使用して、正規式を介して要素に接続するだけです
よろしく
所属していません StackOverflow