如何在Outlook 2007中工作的HTML电子邮件中进行背景重复



我正在为客户构建一个HTML电子邮件,并希望有一个扩展到适合文本的内容区域。我想容器的边界有一个阴影效果-这意味着重复1px的图像垂直向下每边。我一直非常小心地使用支持良好的(通常是遗留的)标签和样式,以便在尽可能多的电子邮件客户端中正确显示。但是,我无法在Outlook 2007中实现后台重复工作。我也试过将其高度设置为100%,结果好坏参半。

我实际上在td中使用背景属性,因为背景样式对于流行的客户端(gmail, thunderbird)根本不起作用。谁能想到一个变通的办法?

如果没有,是否有一种方法可以检测电子邮件是否正在Outlook 2007中显示,以便我可以查看删除整个电子邮件的阴影图像?

多谢

应该可以:

background-image: url('/bg.jpg');
background-repeat: repeat-y no-repeat;
background-position: top center;
background-color: white;

注意repeat-y和no-repeat。两者都需要,否则Outlook 2007也会假定为repeat-x。

最新更新