使用php发送html电子邮件时的默认字体,在outlook中查看


default font when sending html email with php, viewing in outlook

我正在想办法为我发送的HTML电子邮件指定默认字体。原因是outlook的默认字体是Times New Roman,而我希望它是Arial。

我试着做<body style="font-family: Arial, Helvetica, sans-serif;">

但是<<例如,我的电子邮件中的table>仍然显示在Outlook中的Times中。

我还尝试过做一个全局css声明,比如

<style> 
body {font-family:Arial, Helvetica, sans-serif; }
</style>

但这并没有起到很好的作用。

有没有一种方法可以为我的HTML指定默认字体,而不必对每个链接中的字体进行硬编码?

这将在展望< a href=# style="font-family: Arial, Helvetica, sans-serif;"> 中明显起作用

为什么不简单地用您想要的样式将整个东西包装在div中?

<div style="font-family: Arial, Helvetica, sans-serif;">
...
</div>

许多电子邮件客户端完全忽略代码中的任何<style>块。您必须分别对每个元素进行样式设置,然后使用电子邮件测试服务对其进行测试(有些是免费的)。

谷歌结果