我有一个HTML电子邮件,它使用表格来定位所有内容 - 背景显示在一个brouser归因于表格背景标记但不在Outlook中工作 - 有没有人可以建议做什么?我试过把它放在CSS等等但无济于事,
非常感谢。
答案 0 :(得分:0)
您不应该在HTML电子邮件中使用背景图片属性,尤其是Outlook。
大多数电子邮件客户端都不支持此功能 - 有些网络客户端会这样做,但最佳做法是坚持使用内联图片。
答案 1 :(得分:0)
Outlook需要一大块Microsoft的VML代码才能在Outlook 2007 - 2013中呈现背景,因为他们使用MS Word来呈现HTML。试试这个:
<table border="0" cellpadding="0" cellspacing="0" width="640" style="border-collapse:collapse; padding:0; margin:0px;">
<tr valign="top">
<td background="http://place-hoff.com/640/487" bgcolor="#000000" width="640" height="487" valign="top">
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:640px;height:487px;">
<v:fill type="tile" src="http://place-hoff.com/640/487" color="#000000" />
<v:textbox inset="0,0,0,0">
<![endif]-->
<div>
<table border="0" cellpadding="0" cellspacing="0" width="640" style="border-collapse:collapse; padding:0; margin:0px;">
</table>
</div>
<!--[if gte mso 9]>
</v:textbox>
</v:rect>
<![endif]-->
</td>
</tr>
</table>