28

我的问题与 Microsoft Outlook 2010 有关。实际上我想在 Outlook 2010 中发布我的 HTML 时事通讯,但我面临的主要问题是样式问题,当时事通讯在 Outlook 2010 中发布时,它没有显示颜色。请帮助我如果您知道如何在 Outlook 中设置颜色和 CSS 样式,请退出。

4

5 回答 5

47

此方法适用于电子邮件客户端:

<table bgcolor="#3399ff" style="background:#3399ff;"><tr><td>test</td></tr></table>
于 2012-11-16T05:26:31.397 回答
2

您也可以这样做 - 在 td 单元格中设置样式。

<table><tr><td bgcolor="#3399ff">test</td></tr></table>
于 2014-07-09T12:59:02.667 回答
2
<table><tr><td bgcolor="#3399ff">test</td></tr></table>

这在 Outlook 2010 上不起作用。如果要在 Outlook 中设置背景颜色的样式,则必须将背景样式放入样式属性中,如下所示

<table><tr><td bgcolor="#3399ff" style="background-color:#3399ff">test</td></tr></table>

另外:如果您想设置背景图像的样式(不是颜色),默认的 Outlook 2007+ 将不支持它,但您可以做一些技巧来实现它。查看此链接: https ://litmus.com/community/learning/25-understanding-background-images-in-email http://backgrounds.cm/

于 2015-01-28T03:27:01.890 回答
1

background-color 属性在 Outlook 2010 中有效。

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

于 2012-11-16T05:28:07.210 回答
1

我在同样的问题上苦苦挣扎,发现 Outlook 不像现代浏览器那样支持颜色的名称。我变了:

<tr style="background-color: lightgray">

<tr style="background-color: #d3d3d3">

Outlook 很喜欢它。

于 2020-08-26T02:15:15.690 回答