【问题标题】:How to change the font-color on outlook by css?如何通过css更改outlook上的字体颜色?
【发布时间】:2012-01-01 14:55:51
【问题描述】:

为什么我的字体颜色在 Outlook 上设置为白色,即使我让 CSS 覆盖它?使用任何其他电子邮件阅读器(gmail、hotmail 等),我的字体颜色都可以!

有人有解决办法吗?

【问题讨论】:

  • 发布您的代码如何在 CSS 中设置颜色。
  • Outlook 不喜欢 CSS。使用内联样式。

标签: css fonts colors outlook


【解决方案1】:

Outlook 使用 MS-word 引擎进行渲染(barf!)。不支持样式表。 一些内联样式是。

查看这个方便的指南:

http://www.campaignmonitor.com/css/

【讨论】:

  • 这是我身上的颜色。我的 td 上的颜色没有覆盖它,我不知道为什么。
  • 你需要一个内联字体声明你的文字
  • 您还可以查看 emailology 了解一些有关 html 电子邮件的提示和技巧。设计这些东西就像时光倒流 10 年......
  • @Diodeus-JamesMacFarlane 您的解决方案有效!谢谢!
【解决方案2】:

我不敢相信这在 2020 年仍然是一个问题。

要修复它,请在<body> 标签后添加:

<!--[if mso]>
<style type="text/css">
body, table, td {color: #000000 !important;}
</style>
<![endif]-->

当然可以根据您的需要调整颜色值。您也可以添加更多 html 标签,例如我的电子邮件中有很多 &lt;p&gt; 元素,所以我将其附加到此列表中。

【讨论】:

  • 如果您将此代码放在 head 标签中(就像普通样式标签一样),这一切似乎都可以工作。
  • 我没有用 head 标签测试
猜你喜欢
  • 2014-04-28
  • 2014-10-29
  • 1970-01-01
  • 2020-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-08
  • 2019-06-01
相关资源
最近更新 更多