【发布时间】:2018-10-24 06:00:46
【问题描述】:
我正在创建 HTML 电子邮件通讯。我正在使用 Typekit 提供的 webfonts。有据可查的是,使用 Microsoft Word 呈现电子邮件的 Outlook 版本不使用指定的备用字体,而是使用 Times New Roman(参见 https://litmus.com/blog/the-ultimate-guide-to-web-fonts)。
解决方法是针对 Outlook 并使用不同的字体堆栈:
<!--[if mso]>
<style type=”text/css”>
h1 {
font-family: Arial, sans-serif;
}
</style>
<![endif]-->
我的问题是:这段代码去哪里了?
在<head>?
在<body>?
我猜它在 <head> 中,但在主 CSS 下方,因此在 </style> 下方?
但我注意到,当我将代码导入我的电子邮件服务提供商(Mac 版 Direct Mail)时,会去掉这个“隐形代码”。为什么<!-- --> 之间的代码肯定会导致代码不可见/不起作用?
【问题讨论】:
标签: email outlook html-email