2013-04-17 33 views
0
<div align="center" style="background:#bfcfe4;"><font face="Arial, Helvetica, sans-serif" style="font-size: 13px;"><br /><div style="width:666px; background-color:#ffffff; margin:10px auto 40px; padding:10px 34px 34px;"><table width="670" cellspacing="0" cellpadding="0" border="0" bgcolor="#ffffff" style="font-family: Arial,Helvetica,sans-serif; font-size: 12px; color:#000000;"><tr><td>some html here...</td></tr></table></div></div> 

enter image description here股利填充/背景顏色不採用Outlook

頂部圖片是從瀏覽器(一個或多個)與底部一個是從前景。正如你可以看到底部的填充不起作用。我不確定爲什麼會發生這種情況,請幫忙。

+0

使用表格不是div。 – samanthasquared

+0

此模板是預先製作的,它在網站上應用了200次以上,並且所有200個電子郵件模板都需要手動編輯,所以這將是客戶不同意的。有沒有可能爲Outlook修復這個問題?包括IE在內的所有瀏覽器都會根據需要顯示電子郵件,但僅Outlook就有此問題。 – AnAspiringCanadian

回答

6

有一些古怪的事情在你的代碼怎麼回事。這也可能是這3個問題之一:

  • 保證金(應避免在電子郵件利潤率爲有參差不齊的支持)
  • 缺少的第4個值到您的填充(Outlook可能將它當作0,沒有造成填充在左側)
  • 你的寬度不加起來。 div應該是你的表格+左填充+右填充的寬度。

你也可以更好地使用比div的嵌套表,因爲它們會導致更少的麻煩。

+1

感謝您對代碼的敏銳觀察。我刪除了邊距並添加了嵌套表格,並解決了所有問題。 – AnAspiringCanadian

1

現在習慣了這種只爲後市

<div style="padding-left:34px;padding-right:34px;padding-top:10px;" bgcolor="#bfcfe4"> 
+1

Div標籤沒有bgcolor作爲其屬性。糾正我,如果我錯了。 – AnAspiringCanadian

+0

使用style =「background-color:#ffffff;」爲divs。 – John

+1

對於任何人閱讀 - div標籤確實支持CSS的「背景色」,但不支持「高度」 - 這使我滑倒 –