1

我有一个几乎准备好以 HTML 格式发送的时事通讯,并且我已经成功地使它在所有主要的电子邮件客户端和网络邮件服务(Outlook、Gmail、Yahoo Mail、Hotmail、AOL 等)中看起来几乎相同——是的,根本不是一件容易的事)。

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

我已经通过这本书(参考:电子邮件中的CSS 支持指南)编写了我的 HTML 电子邮件,并且我尝试了一些建议的解决方案,但似乎没有一个有效。

编辑:这是我的 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>标签来声明我的字体,但没有。

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

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

干杯,

标记

4

1 回答 1

0

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

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

于 2012-01-15T09:28:23.683 回答