【发布时间】:2014-03-12 15:03:23
【问题描述】:
所以我在我的电子邮件中使用@font-face,而 Outlook 2007、2011 和 2013 给我带来了麻烦。因此,我将@font-face CSS 包装在条件 标签中,这对于 Outlook(桌面客户端)中的 CSS 特定样式非常有用,但这完全破坏了我在 Outlook.com 中的电子邮件。它们是空白的,因为没有内容!一个完全白色的虚无!
我尝试过各种形式的 Outlook 条件标签,例如
下面是我当前的代码:
<!--[if gte mso 9]>
<style type="text/css">
@import url(http://image.commonsensemedia-email.org/lib/fea013707564077e77/m/5/csm-fonts.css);
</style>
<![endif]-->
下面还有一个试金石测试,您可以看到结果:
https://litmus.com/pub/a49f7b4/screenshots
为什么这些电子邮件在 outlook.com 中完全是空的?
-----更新:2/18/2014 我的解决方案 ------
这似乎在所有平台上都能完美运行。一旦我从评论标签中删除了所有 HTML,一切都很好。
<!--[if !mso]><!-->
<style type="text/css">
@import url(http://image.commonsensemedia-email.org/lib/fea013707564077e77/m/5/csm-fonts.css);
</style>
<!--<![endif]-->
【问题讨论】:
-
这是the best way我已经找到了在html电子邮件中做webfonts
-
我将 HTML 交给客户进行编辑,所以我必须让它变得简单。我发布了对我来说效果很好的解决方案。不过感谢您的评论。
标签: html css email outlook html-email