gmail html电子邮件背景颜色

时间:2012-02-29 05:15:40

标签: html email

有没有办法在gmail的HTML电子邮件中添加颜色作为背景?

我用它来使身体背景变灰但它不起作用

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#e2e3e7" style="font-family:Arial, Helvetica, sans-serif;">

4 个答案:

答案 0 :(得分:20)

将您的电子邮件包裹在100%宽度和高度的单个细胞桌中,并设置该单元格的背景颜色。

<table width="100%" height="100%">
    <tr>
        <td width="100%" height="100%" bgcolor="#e2e3e7">

            <!-- "Content" table goes here -->
            <table width="600" align="center" bgcolor="#ffffff">

            </table>

        </td>
    </tr>
</table>

答案 1 :(得分:9)

我只需要做同样的事情。如果您将电子邮件正文放入表格中,则可以设置表格的bgcolor,这样就可以了。

我有<body bgcolor='lightcyan'>,然后我将其更改为<body> <table bgcolor='lightcyan'>并将我的内容放入该表格。

答案 2 :(得分:9)

Gmail(和其他邮件程序)删除所有未内联的css。所以表的破解只是因为你定义内联颜色。你不需要一张桌子,而是使用

<body style="background-color:#242a30;">

答案 3 :(得分:0)

在大多数情况下,您将拥有一个中心电子邮件... 所以这是一个简单的对齐=&#34;中心&#34;没有为我工作所以我做了宽度=&#34; 1680px&#34;

<table>
<tr>
    <td width="1680px"  align="center" valign="middle" bgcolor="#e4ebdd">

        <table width='600' align='center' bgcolor='#ffffff'>
        <!-- .... -->

    </td>
</tr>