2016-09-22 3 views
1

나는이 문제에 대한 해결책을 찾기 위해 대부분의 오후를 보냈다.MailChimp HTML Outlook Conditions

대부분의 기기에서 잘 작동하는 HTML 이메일 템플릿이 있지만 Outlook 2013 (테스트 할 수있는 유일한 Outlook 버전)에서 볼 때 휴대 기기처럼 렌더링됩니다. 나는 내가 코드에 포함되어있는 아웃룩 조건을 추적했다고 생각한다. 내가 댓글 및 EC = 최종 코멘트를 시작 = SC 의미 추측

<!--/*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

왜 테이블 주위에 전망 조건부 주석이 있는지 물어볼 수 있습니까? 이를 제거하고 테이블에 클래스를 추가하여 모바일 용으로 크기를 조정할 수 있습니까? – Namenone

답변

0

템플릿에서이 코드를 사용하고 2013 년까지 Outlook 97에서 제대로 작동합니다. Office365부터 브라우저에서 조건부 IE 태그를 무시한 Edge와 비슷한 주석이 무시됩니다. 필자는 Outlook 버전에 대한 세부적인 구분을하지 않으며 모든 이전 Outlook 버전에서 동일하거나 유사한 작동하는 호환 가능한 코드를 찾는 것을 선호합니다.

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

나는 메일 침프에게 자신을 사용하지 않지만,이 테스트 많다는을 가져올 때, 그대로 유지 보인다.

+0

전자 메일 클라이언트를 통해 코드를 직접 배치하면 코드가 작동합니다. 그러나 MailChimp의 템플릿에 붙여 넣고 테스트 전자 메일을 보내면 MailChimp는 주석의 시작 부분에 SC와 EC를 추가합니다. 이로 인해 Outlook에서 조건부 블록을 간과 할 수 없습니다. 추가 SC 및 EC가 주석에없는 경우 작동해야합니다. – GizmoAttwood