2016-09-22 5 views
1

私はこの午後、ほとんどの時間をこの問題の解決策を探すのに費やしました。MailChimp HTML Outlookの条件

ほとんどのデバイスでうまく動作するHTML電子メールテンプレートがありますが、Outlook 2013(これをテストするためのアクセス権を持つ唯一のOutlookバージョン)で表示すると、モバイルデバイスのようにレンダリングされます。私はコードに含まれているOutlookの条件まで追跡したと思います。私はそれがSC =スタートコメントとEC =エンド・コメントの略であることを推測

<!--/*SC*/ [if gte mso 9]> 
<center> 
<table><tr><td width="580"> 
<![endif] /*EC*/--> 

:私はOutlookでメールを開いたときに

<!--[if (gte mso 9)|(IE)]> 
<table align="center" border="0" cellspacing="0" cellpadding="0" width="500"> 
<tr> 
<td align="center" valign="top" width="500"> 
<![endif]--> 

はしかし、彼らはに変更されました。

私はこれらがOutlookの条件を妨げていると言いますか?私のテンプレートにMailChimpを置くのを止める方法は誰にでも分かりますか?

+0

テーブルの周りにOutlookの条件付きコメントがあるのはなぜですか?あなたはそれらを削除し、テーブルにモバイル用にサイズを変更するクラスを追加することができるはずですか? – Namenone

答えて

0

私はテンプレートでこのコードを使用し、2013年まではOutlook 97から正常に動作します。Office365以降、ブラウザで条件付きIEタグを無視してEdgeと同様にコメントは無視されます。私は見通しのバージョンをもう少し細かく区別せず、すべての古い見通しのバージョンで同じ/類似して動作する互換性のあるコードを探すことを好む。

<!--[if mso]><table ...><![endif]--> 
<div>Code for all clients</div> 
<!--[if mso]></table><![endif]--> 

MailChimpは自分では使用しませんが、このテストをインポートするときは変更されていないようです。

+0

コードは、電子メールクライアントを介して直接配置すると機能します。ただし、MailChimpのテンプレートに貼り付けてテストメールを送信すると、MailChimpはコメントの先頭にSCとECを追加します。これは、見通し内で見落とされる条件ブロックを防止しています。追加のSCとECがコメントに含まれていない場合は、機能するはずです。 – GizmoAttwood

関連する問題