【发布时间】:2011-03-26 17:48:35
【问题描述】:
尝试为表格的单元格获取背景图像,以便在其上显示动态文本
我试过了:
<td style="background-image:url('bla...
它不工作?最好的方法是什么?
【问题讨论】:
-
您是否将您的邮件客户端设置为自动下载外部图像?背景图片不能免费绕过隐私设置。
-
请发布整个代码。问题不清楚。
尝试为表格的单元格获取背景图像,以便在其上显示动态文本
我试过了:
<td style="background-image:url('bla...
它不工作?最好的方法是什么?
【问题讨论】:
<td background="sample.jpg">
确实是最好的解决方案。这是适合所有电子邮件客户端的最兼容方式。例如,CSS 解决方案在 Google 邮件中不起作用。这是近来非常流行的查看电子邮件的方式。
【讨论】:
您可以对图像 (Base64 Online) 进行 Base64 编码,然后将生成的字符串添加到 css 规则中。这也会为电子邮件增加大约 33% 的空间。
【讨论】:
您希望为 table 的特定单元格显示背景图像?
如果是这样的话,使用这个
<TD BACKGROUND="sample.jpg" >
【讨论】:
根据您的标签,您的目标似乎是 gmail。 Gmail 通过使用 background="image.jpg" 属性工作(至少如果您将其应用于表格,但 td 也应该没问题)。
如果您也想包含其他客户端,您可以使用带有背景属性和一些 css 的混合方法(查看 this article 的示例)。但是有些客户(Lotus-...)很难覆盖。
【讨论】:
<td background="sample.jpg" >
如果您想显示特定单元格的图像,那么最好的解决方案是:
【讨论】: