【发布时间】:2013-07-05 21:28:57
【问题描述】:
我有这个 html,我将其作为邮件发送(参见小提琴),其中我使用 2 个外部图像(一个用于公司徽标,一个用于表格背景): :
<img src="http://www.hawkaviation.com/assets/static-header.jpg" alt="Hawk Aviation""/></a>
<table border="0" cellspacing="0" cellpadding="0" style="background:rgba(55, 20, 240, 0.99) url('http://www.hisplaceautorepair.com/images/auto/Primary_Images/napa_bg.jpg'); padding: 38px">
我将它从代码发送到许多电子邮件客户端:gmail、yahoo、ios。 仅在 Outlook 客户端中不显示图片:
我该如何克服它? 这与我发送它的方式(通过 c# 代码)或图像链接到 html 的方式有关吗?
我将不胜感激一步一步的回答。 问候, 奥马尔。
【问题讨论】:
-
主图像对我来说很好。但大多数客户端(Hotmail/Outlook)不支持背景图片。
-
那么有什么选择呢?
-
不要使用背景图片。这也是错误的
<img src="http://www.hawkaviation.com/assets/static-header.jpg" alt="Hawk Aviation""/></a>alt标记上的 2 个双引号和末尾的随机关闭</a>标记。 -
@NickR - Outlook.com 和桌面版本确实支持背景图像,只是代码有点麻烦。值得庆幸的是,Campaign Monitor 提供了一个online generator,这让它变得简单。