Jam*_*tal 3 email-client cross-browser html-email
我的Web应用程序向用户发送基于HTML的电子邮件.
我已经创建了一个HTML电子邮件模板(基于MailChimp提供的模板,据说可以在任何浏览器/电子邮件客户端中使用).
当我使用SendGrid它发送时,它会在我的Apple iPhone 4上完美显示,但是当我在Gmail/Google Apps(使用Firefox和Google Chrome)中进行测试时,它无法正确显示.
HTML代码段无法正常工作:
<tr>
<td align="center" valign="top" style="padding-top:0;">
<table border="0" cellpadding="15" cellspacing="0" class="templateButton3">
<tr>
<td valign="middle" class="templateButtonContent">
<div mc:edit="std_content01">
<a href="http://www.url.com/blah" target="_blank">Button Text</a>
</div>
</td>
</tr>
</table>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这里应用的CSS是:
.templateButton3{
-moz-border-radius:3px;
-webkit-border-radius:3px;
/*@editable*/ background-color:#d34843;
/*@editable*/ border:0;
border-collapse:separate !important;
border-radius:3px;
}
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?这是使用Google Apps/Gmail的烦人副作用吗?
所有CSS必须内联td.这将为您完成:http://beaker.mailchimp.com/inline-css
MailChimp会自动执行此操作,如果您不使用MC但使用其模板,则必须自行内联CSS.