用于Outlook 2007和2010的HTML电子邮件中的多层元素

问题描述:

希望大家都在享受这个美妙的Aloha星期五,我有一个关于HTML电子邮件的问题。具体到Outlook 2007和2010年用于Outlook 2007和2010的HTML电子邮件中的多层元素

我的工作是涉及对海誓山盟顶部覆盖一些PNG图像的一个项目,其实甚至没有几个,只是2

目前,工程解决方案几乎其余的我的市场是

<table> 
    <tr> 
     <td></td> 
     <td valign="top" rowspan="2" style="padding-left:7px;padding-top:17px"> 
     <img src="path/to/image.jpg" /> 
     </td> 
    </tr> 
    <tr> 
    <td colspan="2"> 
     <img src="path/to/image.jpg" /> 
    </td> 
    </tr> 
</table> 

这个工程真棒,如果Outlook 07和2010仍然支持属性会很好。

所以我一直在环顾四周,我看到本教程使用VML http://blog.oxagile.com/2010/04/23/background-images-for-outlook-2007-and-outlook-2010-beta/来图层图像。有了这个说法,我很乐意尝试这个尝试,但为了简单起见,我想看看是否有人比这个“IF MS软件包含不同的代码”类型的交易更优雅的解决方案。

请让我知道你们的想法/知道。

对Outlook 2007和2010的CSS支持有限,所以专有解决方案是唯一的选择。

+0

你能举一个例子,说明什么可行吗?我有同样的问题。谢谢 – Justin 2012-12-11 21:03:52

+0

campaignmonitor有[one](http://www.campaignmonitor.com/blog/post/3363/updated-applying-a-background-image-to-html-email/)或[two](http:/ /有很好的例子的帖子。 – 2012-12-12 02:39:19