私は現在 StringTemplate を使用してその場でメールを作成しており、メールの作成に非常に使いやすいことが証明されています。ただし、メールにスタイルを適用しようとしていますが、通常の方法ではこれを実行できないようです。
インラインで書くと、メールの一部にスタイルを設定できます。
<p style="color:red;">Hello again, $name$ !</p>
メッセージを赤いテキストで出力します。
しかし、テンプレートで次のようなクラスを表現すると:
<html>
<head>
<title>Notification</title>
</head>
<style>
.myClass {
text-decoration:underline;
color:blue;
}
</style>
<body>
<p style="color:red;">Hello again, $name$ !</p>
<p class="myClass">Here is your daily update</p>
</body>
</html>
「myClass」クラスの段落は下線付きの青色で出力されません。スタイルシートもインポートしようとしましたが、うまくいきませんでした。
どんな助けでも大歓迎です、
-ギアロイド。
更新: gmail の問題である可能性があります。iPhoneでメールを表示すると、期待どおりに表示されます...すべてインラインで行う必要があるように見えます:(
今後の参照に役立ちます: http://www.campaignmonitor.com/css/