Outlook Windows上的电子邮件字体系列未应用

时间:2017-06-01 08:45:33

标签: html css outlook

我知道网上到处都有这个问题,而且我已经用尽了我遇到的大多数解决方案。我正在尝试在电子邮件正文中的所有元素上设置font-family

使用此CSS

可以很好地处理所有内容(Outlook Mac,Gmail,Yahoo)
<style>
    body, table, td {font-family: Arial, Helvetica, sans-serif !important;}
</style>

但不在Outlook Windows上...

我尝试在我的电子邮件中的每个元素上设置font-family内联,如下面的代码段,它仍然会恢复为Times New Roman。对此有任何建议将非常感激。

<h2><span style="font-family: arial, helvetica, sans-serif;">EMAIL HEADING TEXT&nbsp;GOES HERE</span></h2>

非常感谢。

3 个答案:

答案 0 :(得分:1)

尝试使用此代码,您需要为MS Outlook包装样式。有关详情,请点击here

<!--[if mso]>
<style type="text/css">
body, table, td {font-family: Arial, Helvetica, sans-serif !important;}
</style>
<![endif]-->

答案 1 :(得分:0)

你必须像这样包裹你的HashMap<String,Integer> map; ArrayList< ArrayList<Boolean> > adjacency; addEdgeBetweenVertices(String vertex1, String vertex2) { Integer idx1 = (map.containsValue(vertex1)) ? map.get(vertex1) : map.put(vertex1,getNextIndex()); Integer idx2 = (map.containsValue(vertex1)) ? map.get(vertex2) : map.put(vertex2,getNextIndex()); adjacency[idx1].set(idx2,true); }

style

我记得如果您使用<!--[if !mso]> <style type=”text/css”> body, table, td {font-family: Arial, Helvetica, sans-serif !important;} </style> <![endif]-->

,Outlook将回退到time new roman

答案 2 :(得分:0)

有一个单一且非常简单的解决方案可以工作。 只需将所有内容包装在已弃用的font元素内即可!

<font face="Verdana">
<!-- content -->
</font>