2016-09-22 44 views
1

我幾乎用了下午試圖找到一個解決這個問題。MailChimp HTML展望條件

我有一個HTML電子郵件模板上的Outlook 2013(唯一的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中打開電子郵件時,他們已更改爲:

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

我想,它代表了SC =開始註釋和EC =結束註釋。

難道我說得對,這些都與Outlook條件的干擾?劑量誰知道我怎麼能阻止MailChimp把它們放在我的模板?

+0

我可以問爲什麼有圍着桌子前景有條件的意見?你應該能夠刪除它們並添加一個類到表中來調整移動大小? – Namenone

回答

0

我使用模板的代碼,它工作正常從Outlook 97,直到2013年與Office365開始,意見被忽視,類似於封邊忽略了瀏覽器IE有條件的標籤。我沒有對Outlook版本進行更細緻的區分,更喜歡尋找在所有舊版Outlook中兼容/相似的兼容代碼。

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

我自己沒有使用MailChimp,但是當導入這個測試版時,它似乎保持不變。

+0

如果我通過電子郵件客戶端直接放置代碼,代碼將起作用。但是,當它被粘貼到MailChimp的模板上併發送測試郵件時,MailChimp會將SC和EC添加到註釋的開頭。這阻止了條件塊在前景中被忽略如果額外的SC和EC不在評論中,它應該起作用。 – GizmoAttwood