我的HTML电子邮件在Yahoo Mail中显示Serif而不是Sans-serif

时间:2011-12-11 08:14:30

标签: html-email yahoo-mail

我有一份几乎准备好以HTML格式发送的简报,我已经成功地使所有主要的电子邮件客户端和网络邮件服务(Outlook,Gmail,Yahoo Mail,Hotmail,AOL等)看起来几乎相同。 - 是的,根本不是一件容易的事。)

但有一个令人讨厌的例外:Yahoo Mail将我的 Sans-serif 字体更改为 Serif

我已经通过本书编写了我的HTML电子邮件(参考:Guide to CSS support in email),我尝试了一些建议的解决方案,但似乎都没有。

编辑 以下是我的HTML代码的摘录:

<table width="100%" style="font-family:Arial; font-size:13px; border-collapse:collapse">
  <tr>
    <td style="padding:5px"><font face="Arial">...some text...</font></td>
  </tr>
</table>

我已使用内联CSS和<font>标记来声明我的字体,如某些网站所建议的那样,但没有。

至于雅虎生成的标记,我只能看到很多JavaScript,因为这个问题很奇怪,只适用于现代Yahoo Mail界面。

这里有没有人遇到过这个问题并且有一个经过验证的解决方案?

干杯,

标记

1 个答案:

答案 0 :(得分:0)

font-family: arial, sans-serif;作为内嵌样式放在td

,例如<td style="font-family: arial, sans-serif;">