Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Outlook 2007中工作的HTML电子邮件中进行后台重复?_Html_Css_Background Image_Outlook 2007 - Fatal编程技术网

如何在Outlook 2007中工作的HTML电子邮件中进行后台重复?

如何在Outlook 2007中工作的HTML电子邮件中进行后台重复?,html,css,background-image,outlook-2007,Html,Css,Background Image,Outlook 2007,我正在为客户构建一封HTML电子邮件,希望有一个内容区域可以扩展以适应文本。我希望容器的边框具有阴影效果,这意味着在每一侧垂直重复1px的图像。我一直非常小心地使用支持良好的(通常是遗留的)标记和样式,以便在尽可能多的电子邮件客户端中正确显示。但是,我无法在Outlook 2007中重复使用背景。我还尝试将其高度设置为100%,结果好坏参半 实际上,我现在正在td中使用background属性,因为对于流行的客户端(gmail、thunderbird),背景样式根本不起作用。有人能想出一个我可以

我正在为客户构建一封HTML电子邮件,希望有一个内容区域可以扩展以适应文本。我希望容器的边框具有阴影效果,这意味着在每一侧垂直重复1px的图像。我一直非常小心地使用支持良好的(通常是遗留的)标记和样式,以便在尽可能多的电子邮件客户端中正确显示。但是,我无法在Outlook 2007中重复使用背景。我还尝试将其高度设置为100%,结果好坏参半

实际上,我现在正在td中使用background属性,因为对于流行的客户端(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

我从未在td上使用过,但我知道代码可以在body标签上使用。他们对桌子和背景的处理可能有所不同。