Outlook 2007忽略了电子邮件中的CSS字体样式

时间:2015-03-18 17:23:41

标签: html css email outlook

与大多数企业界一样,不幸的是,我们的大多数客户都使用Outlook作为他们的电子邮件提供商。在我现在正在处理的电子邮件中, Outlook忽略了CSS字体样式并将其替换为Times New Roman 。我已经研究过这个问题,并且已经找到了足够的解决方案(outlook类属性,所有<td>标签中的内联CSS样式,并且样式标签更接近文本),这些解决方案适用于电子邮件中的大多数文本,但是在Times New Roman中留下了一些主要的文字。

我有来自Mailchimp的截图,以显示它应该是什么样子,然后从石蕊中显示Outlook 2007如何呈现它。

免责声明:对于这封电子邮件,我们使用了从envato的themeforrest购买的模板,我告诉其中一些代码很难开始,但我不太了解改进它

  • 代码:
  • 屏幕截图:
    • 1 - 主图片部分
    • 2 - 推荐部分
    • 3 - CTA /&#34;感兴趣&#34;节

enter image description here

2 个答案:

答案 0 :(得分:1)

我不会依赖网络字体来发送电子邮件,它不可靠。很多电子邮件客户端只支持系统字体,因此最好的办法是在网络字体出现故障时选择后备字体。

您需要验证您所定位的Outlook版本是否支持网络字体。

https://www.campaignmonitor.com/resources/will-it-work/webfonts/

至于您的布局问题,您需要扎实了解HTML电子邮件以解决这些问题。

编辑:

检查出来:Outlook 2007 / 2013 not rendering CSS font-family declarations

答案 1 :(得分:0)

无法通过gist链接查看您的代码 但是,这只是一种预感,也许您可​​以尝试将代码的字体部分设置为自己的样式标记。