电子邮件背景颜色问题

3

我正在创建一封电子报,使用十六进制码 #25292C 来设置背景颜色。当我发送电子报时,信息看起来很好。但是,当我将电子报转发给别人时,电子报的背景会覆盖整个邮件。 我想防止邮件获得电子报的背景颜色。我正在使用 Lotus Notes 作为我的邮件客户端。

有没有任何解决办法?


1
没有足够的信息。你是使用内联样式还是其他不同的方式? - undefined
@madhushankarox 这个通讯应用只允许我使用内联样式。 - undefined
这不是默认/预期的行为吗?为什么要改变背景颜色? - undefined
@CrisDeBlonde 什么?!!你明白我在问什么吗? - undefined
@EricOboite 在你的问题的第一个版本中,你说:“当我将新闻通讯转发给其他人时,电子邮件会继承新闻通讯的背景颜色。” 不是像你在编辑后所说的那样“覆盖”。因此,我认为我的评论是合理的。感谢你礼貌的态度,祝你的问题好运。 - undefined
你解决了这个问题吗? - undefined
4个回答

5
这里是您需要的内容:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title></head>
<body style="margin: 0px; padding: 0px background-color: #FFFFFF;" bgcolor="#FFFFFF"><!-- << bg color for forwarding // main bg color >> --><table bgcolor="#323232" width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="padding:30px;"><tr><td>

<!-- CENTER FLOAT -->
<table width="600" border="0" valign="top" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="padding:30px;"><tr><td>

main panel                   

</td></tr></table>
<!-- /CENTER FLOAT -->

</td></tr></table></body></html>

当您将电子邮件转发给第二个收件人时,背景色为白色(或您设置的其他颜色)。

4
这对我有帮助。
 <body style="background-color:#333333;  min-height:1000px;"  bgcolor="#333333">
      <!--[if gte mso 9]>
      <v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="t">
        <v:fill type="tile" src="bg.jpg" color="#333333"/>
      </v:background>
      <![endif]-->
    ......
    </body>

3

您是否正在使用 表格?我曾这样做,并且在FWD电子邮件中没有遇到任何问题(当然,我的重点是Outlook / Gmail / Yahoo / AOL)。

<body bgcolor="#25292C">
<div style="background-color:#25292C;"> 
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#25292C">
  <tr>
    <td>
      your stuff
    </td>
  </tr>
</table>
</div>
</body>

然而,很多电子邮件提供商(不确定你关注的是哪个,Outlook还是iEX)无法在消息正文中撰写(或转发)复杂的HTML消息。您可以通过从消息菜单/栏中选择“作为附件转发”或“重定向”的方式来解决此问题,这些方法将发送完整的消息(并在一些收件人的电子邮件程序中内联显示)。


1

Outlook用户偏好可能会将电子邮件中的正文样式清除。通常最佳实践是使用<table>标签包装内容,并为每个<td>应用颜色,以在电子邮件客户端中获得最大兼容性。

虽然麻烦但它有效。同时请记住不要使用缩写颜色,比如:#F00。Outlook会将其变成黑色。

简单的电子邮件格式:

<table>
<tr>
<td (width) (bgcolor) (style including font, font-size, color and if applicable, line height)> content </td>
</tr>
</table>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接