Outlook 2010忽略font-family

时间:2015-03-13 09:13:33

标签: html css outlook-2010 newsletter font-family

如前所述in this question(以及无数次),您必须将font-family应用于每个元素,以便Outlook 2010显示正确的字体。

我做到了,但字体仍然被忽略。

<td width="560" style="font-family:Arial, sans-serif;margin:0px;padding:0px;vertical-align:top;" id="ext-gen1361">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non autem illum, saepe pariatur dolorum nihil consectetur! Vel doloremque omnis labore, illo sequi debitis nemo nulla soluta quia maxime suscipit dolor.<br style="font-family:Arial, sans-serif;">
    <br style="font-family:Arial, sans-serif;">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nostrum, distinctio quo similique quis amet nisi nemo adipisci soluta id magni veniam quasi corrupti. Quisquam, illo placeat, aliquam sit sunt iste!<br style="font-family:Arial, sans-serif;">
    <br style="font-family:Arial, sans-serif;">
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima incidunt iste sed temporibus quam, non maxime optio illum explicabo laborum libero, magnam accusamus in sit officiis ducimus, repudiandae at ipsa!<br style="font-family:Arial, sans-serif;">
</td>

我使用Mailchimp发送简报并为每个元素定义font-family:

* {
    font-family: Arial, sans-serif;
}

Mailchimp会自动将该规则转换为内联规则,这就是为什么即使<br />标签也拥有它。 (顺便说一句,这不是问题。)

在Outlook 2010中查看邮件时,文本使用Times而不是Arial呈现。我该怎么做才能解决此问题?

1 个答案:

答案 0 :(得分:1)

从HTML4(及更早版本)的黄金时代回答

指定文字的字体大小,字体和颜色:

<font size="3" color="red">This is some text!</font>
<font size="2" color="blue">This is some text!</font>
<font face="verdana" color="green">This is some text!</font>

使用font face通常解决了我的前景问题。

基本上在为Outlook客户端开发时,仅使用html4。 CSS支持在outlook上非常有限。