2012-02-29 148 views
0

我有#efefef(灰色)的背景颜色,颜色加载在每个浏览器中都很好。html背景颜色问题

问题是,当我从浏览器复制整个文件并将其粘贴到电子邮件中时,背景颜色变为白色。

如何保持颜色一致?

<body bgcolor="#efefef" link="#ff6633" alink="#ff6633" vlink="#ff6633"> 
+0

请问您的电子邮件支持HTML?通常如果它支持它工作正常。 – Raghuram 2012-02-29 11:10:30

+0

是的,文件的其余部分加载完美,其只是背景颜色 – Dale 2012-02-29 11:11:26

+0

有人告诉我可以使用的bg风格,你知道如何正确实现? – Dale 2012-02-29 11:13:26

回答

0

在电子邮件尝试

<div style="background-color:#EFEFEF"> 
<p>EMAIL TEXT</p> 
</div> 

+0

nope,不起作用 – Dale 2012-02-29 11:28:54

0

您不能在html电子邮件中使用<body>标记。所有电子邮件客户端将去除任何<body><head>标签等。

您需要使用tables重建电子邮件并使用内联样式来设置元素的样式。

HTML电子邮件是非常难以编码的。你试图做到这一点的方式根本行不通,我害怕。

下面是简要介绍了编码的HTML电子邮件:http://www.sitepoint.com/code-html-email-newsletters/

+0

不,我没有在电子邮件部分编码,再次读我的问题,我只是粘贴我的整个网站的电子邮件,但只有背景颜色丢失,其他一切都很好 – Dale 2012-02-29 11:31:52

+0

背景正在消失,因为,正如我所说,电子邮件客户端将删除身体标记 – Turnip 2012-02-29 11:34:04

+0

它是无关紧要的你在哪里编码 – Turnip 2012-02-29 11:34:21