我的问题与Microsoft Outlook 2010有关。实际上,我希望在Outlook 2010中发布我的HTML通讯,但我面临的主要问题是样式问题,即当通讯在Outlook 2010中发布时,它不显示颜色和其他样式。如果您知道如何在Outlook中设置颜色和CSS样式,请帮助我解决这个问题。
我的问题与Microsoft Outlook 2010有关。实际上,我希望在Outlook 2010中发布我的HTML通讯,但我面临的主要问题是样式问题,即当通讯在Outlook 2010中发布时,它不显示颜色和其他样式。如果您知道如何在Outlook中设置颜色和CSS样式,请帮助我解决这个问题。
这种方法适用于各种电子邮件客户端:
<table bgcolor="#3399ff" style="background:#3399ff;"><tr><td>test</td></tr></table>
<table><tr><td bgcolor="#3399ff">test</td></tr></table>
这在Outlook 2010上将无法实现。 如果你想在Outlook中设置背景颜色,你需要把背景样式放在style属性中,像这样
<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/
我曾遇到同样的问题,并发现Outlook不支持像现代浏览器那样使用颜色名称。
我做出了以下更改:
<tr style="background-color: lightgray">
to
<tr style="background-color: #d3d3d3">
Outlook非常喜欢它。
<table><tr><td bgcolor="#3399ff">test</td></tr></table>