【问题标题】:Email Background Color issue电子邮件背景颜色问题
【发布时间】:2013-02-22 23:31:54
【问题描述】:

我正在创建一个时事通讯并使用十六进制代码 #25292C 设置背景颜色;当我发送时事通讯时,消息显示正常。当我将简报转发给其他人时简报背景会覆盖整个电子邮件。我想阻止电子邮件获得简报背景颜色。我使用 lotus notes 作为我的电子邮件客户端。

有什么解决办法吗?

【问题讨论】:

  • 没有足够的信息。您使用的是内联样式还是其他样式?
  • @madhushankarox 时事通讯应用程序只允许我使用内联样式
  • 这不是默认/预期的行为吗?为什么要改变背景颜色?
  • @CrisDeBlonde 什么?!!你明白我在问什么吗?
  • @EricOboite 在您所说的问题的第一个版本中When I forward the newsletter to someone else the email inherits the news letter background color.继承,而不是您在编辑后说的叠加。所以我认为我的评论是合理的。感谢您礼貌的语气,祝您问题顺利。

标签: html css lotus-notes html-email newsletter


【解决方案1】:

这对我有用

 <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>

【讨论】:

    【解决方案2】:

    Outlook 用户首选项可以直接从您的电子邮件中去除正文样式。将您的内容包装在标签中并将颜色应用于 EACH 以最大程度地与电子邮件客户端兼容通常是最佳实践。

    这很痛苦,但它有效。还要记住不要使用缩短的颜色,例如:#F00。 Outlook 使这些变黑。

    简单的电子邮件格式:

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

    【讨论】:

      【解决方案3】:

      这是你所追求的:

      <!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】:

        您是否在使用 表格?我已经这样做了,并且对 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 邮件。您可以通过从“消息”菜单/栏中选择“作为附件转发”或“重定向”来解决此问题,它们将原封不动地发送消息(并在某些收件人的电子邮件程序中内嵌显示)。

        【讨论】:

          猜你喜欢
          • 2012-03-18
          • 2023-03-17
          • 2020-07-07
          • 2013-08-19
          • 2014-07-04
          • 1970-01-01
          • 1970-01-01
          • 2023-01-17
          • 2014-07-02
          相关资源
          最近更新 更多