2012-02-29 225 views
9

是否有任何方法可以將顏色作爲HTML電子郵件中的背景用於Gmail?gmail html電子郵件背景顏色

我用這爲決策機構背景的灰色,但它不工作

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

回答

17

包裝你的電子郵件與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> 
+2

這是有益的,但你必須WIDTH =「100%」和高度=「100%」添加到上

太多,如果你希望它填補電子郵件窗口。所以
。 – Chris2015-05-14 12:37:38

8

我只是要做同樣的事情。如果您將電子郵件正文放入表格中,則可以設置表格的bgcolor並且可以正常工作。

我有<body bgcolor='lightcyan'>,然後我將其更改爲<body> <table bgcolor='lightcyan'>並將我的內容放入該表中。

0

在大多數情況下,你將有一個集中的電子郵件...... 這樣做一個簡單的ALIGN =「中心」對我來說沒有工作,所以我做的寬度=「爲1680像素」

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

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

    </td> 
</tr> 

+1

不推薦使用width屬性&'bgcolor','valign'中的單位('px')。最後,不要將單引號與雙引號混用。 – Raptor 2017-04-27 08:37:11

7

Gmail(和其他郵件程序)刪除未內聯的所有CSS。所以表格的黑客行爲只是因爲你定義了內聯的顏色。你並不需要一個表,而是使用

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

儘管我更喜歡這種方法,但「其他郵件人員」這樣做的概括也許是誤導性的。我會說_some_其他郵件提供商也這樣做。 – 2018-01-03 17:38:58