电子邮件背景图像不显示在 Outlook 桌面应用程序 - Office 365 中



我正在发送电子邮件表单php代码,我的电子邮件正文是HTML

$emailBody=<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
#textDiv{
background-image: url("appreciation-'.$imageId.'.jpg");background-repeat: no-repeat;width:595px;height: 842px;color: white;float: center;
}
#p1{
padding-top: 420px;padding-left: 50px;width: 500px;font-size: large;
}
#p2{
padding-top: 30px;padding-left: 50px;width: 500px;font-size: 25px;
}
</style>
</head>
<body>
<center> 
<div id="textDiv"  align="center" style="font-family: cursive; text-align:center;">
<p id="p1">Hi '.$actReciverName.', you have received Kudos from '.$senderName.' </p>
<p id="p2"><i><u>"'.$comment.'"</u></i></p> 
</div>
</center>
</body>
</html>

发送电子邮件后,背景图像不会显示在Outlook桌面应用程序中,但它在Outlook Web邮件中工作正常,如何使其在桌面Outlook应用程序中可见

提前感谢您的支持

HTML邮件由Outlook中的Word呈现,Word不支持背景图像。尝试创建一个表并设置其背景图像。

另一个答案并不完全正确,这些评论具有误导性(充其量(。 背景图像确实使用防弹背景工作,防弹背景利用 VML 创建背景。

我刚刚在混合设计中使用透明渐变作为背景图像对电子邮件进行了编码。

我唯一无法使其 100% 工作的客户端是 Outlook for Office 16 版本中的深色模式 365,但它仍然存在,只是该版本的 Outlook 将透明胶片填充为白色。 许多电子商务客户根本不关心在 Outlook for 365 (v16( 中使用暗模式的用户,但我建议您在决定之前与您的电子邮件/营销团队联系以了解。

相关内容

  • 没有找到相关文章

最新更新