私は HTML メールに取り組んでおり、MailChimp のレスポンシブ メール テンプレートをCSS インライン ツールと組み合わせて使用しています。ほとんどの場合、電子メールは無数の電子メール クライアントで見栄えがよくなりますが、Gmail では恐ろしく誤って伝えられます。
返信矢印の横にあるドロップダウン メニューから Gmail の [オリジナルを表示] オプションを使用すると、元の HTML がメール クライアントに実際に表示されるものとは異なります。これは、開発者ツールで要素を調べることで確認できます。これはデスクトップとモバイルで発生します。電子メール クライアントが要素からインライン スタイル属性を削除しています。
style 属性を削除する基準の 1 つは、要素にクラスも含まれているかどうかです。誰でもこれを確認できますか?また、テーブル タグからすべてのスタイル属性を削除しているように見えます。誰でもこれを確認できますか?
この問題の回避策は何ですか?
Gmail と Yahoo のソースを含む電子メールのスクリーンショットを以下に示します。
ソースが Chrome デベロッパー ツールで表示された Gmail のメールのスクリーンショット
Chrome 開発者ツールでソースが表示された Yahoo の電子メールのスクリーンショット