1

我正在测试来自尚不支持“在浏览器中打开”链接的营销工具的电子邮件。我们注意到电子邮件的背景颜色并未应用于 Gmail 的 Web 客户端(而我们使用的是白色背景)。但是,一旦我们不知道 Gmail 如何解释代码,故障排除就变得很困难。

这是<body>我们电子邮件的标签,也是唯一提到此背景颜色的地方:

<body width="100%" style="margin: 0; mso-line-height-rule: exactly; background-color: #FFEAE7;">

我们可以访问我们测试过电子邮件的Litmus帐户。当我们打开 Gmail Web 客户端视图并单击编辑代码按钮时,会显示代码的原始渲染,因此粉红色背景又回来了,所以我们再次无法看到为什么忽略 bg 颜色。

有没有办法更深入地了解为什么此背景颜色不适用于 Gmail?

4

2 回答 2

3

Gmail 将覆盖<body>标签上的颜色并使用默认白色或用户偏好设置中设置的颜色。例如,如果用户选择了深色模式,它将覆盖任何<body>设置并将颜色更改为 #333333。

如果您像许多人一样将电子邮件正文居中,请<center>改为使用标签为 Gmail 应用正文颜色:

<body bgcolor="#FFEAE7;">
<center style="width: 100%; background-color: #FFEAE7;">
*content*
</center>
</body>

需要注意的是,如果用户设置了深色模式来查看电子邮件,则该值将被覆盖并转换为深色。截至今天,当我写这篇文章时,没有办法绕过这种行为。

祝你好运!

于 2020-01-27T17:38:14.567 回答
1

把这个放在头部分

<style>
body {
background-color: #ffeae7;
}
</style>

将此添加到 Body 标签

bgcolor="#ffeae7" style="background-color:#ffeae7;"
于 2020-02-05T03:30:22.927 回答