所以我正在测试一些将发送给客户/用户的电子邮件,我发现前景不能很好地呈现背景图像,而是重新评估它。
我搜索并尝试过某些事情: -
- 我试图替换fill =“f”& fill type =“frame”to“t”& “瓦片”,但仍然得到相同的结果。
- 我改变了宽度&高度与图片本身相同或与图片本身相同。
-tryed改变css background-repeat:no-repeat;把它移到了我所知道的所有方式
-tryed将“v:background”替换为“v:rect”
- 现在我在这里:)
我看到这是一个众所周知的问题,但我似乎无法找到适合我的方式。
我非常感谢任何有关正确方向的帮助或信息!
以下是我使用的实际HTML:
<body style="padding:0; margin:0; display:block; background:#ffffff; -webkit-text-size-adjust:none" bgcolor="#ffffff">
<table align="center" cellpadding="0" cellspacing="0" width="100%" height="100%" border="0">
<tr>
<td background="http://i.imgur.com/uu9hFXR.png" bgcolor="#E3E6C6" valign="top" style="background: url(http://i.imgur.com/uu9hFXR.png); background-repeat:no-repeat; background-color: #E3E6C6; background-position: center;">
<!--[if gte mso 9]>
<v:background xmlns:v="urn:schemas-microsoft-com:vml" fill="f">
<v:fill type="frame" src="http://i.imgur.com/uu9hFXR.png" color="#E3E6C6"/>
</v:background>
<![endif]-->
</td>
</tr>
</table>
</body>
亲切的问候!
答案 0 :(得分:0)
根据this列表,Outlook.com和Outlook 2007/2013不支持background-repeat
答案 1 :(得分:0)
看起来您正在后台调用图像,然后再以style =&#34; background:...&#34;再次调用它。
您是否尝试过删除表中两张参考图片中的一张?