2011-03-26 100 views
1

试图让在旅途中的一个表的单元格背景图片,因此我可以显示动态文本在它背景图像与TD

我想:

<td style="background-image:url('bla... 

它艾因没有工作?什么是最好的方法来做到这一点?

+0

已经设置您的邮件客户端自动下载外部图像?背景图片没有得到隐私设置的免费传递。 – robertc 2011-03-26 17:52:50

+0

请发布完整的代码。问题不明确。 – 2011-03-26 17:55:41

回答

1

你可以做的图像(Base64 Online)上进行Base64编码,然后添加所产生的CSS规则的字符串。这也将为电子邮件增加约33%的空间。

0

你想要背景图像显示为表的特定单元格吗?

如果是这样的话,使用这个

<TD BACKGROUND="sample.jpg" > 
+0

这不是一个好的解决方案,因为应该使用CSS样式。 – Alp 2011-03-26 18:00:15

+0

OP是否专门提到他想要CSS?他甚至没有显示完整的代码?他到底想要什么? – 2011-03-26 18:02:18

+2

OP涉及到HTML格式的电子邮件,最好不要使用太多的CSS,因为电子邮件客户往往不是很好的浏览器。 – 2011-03-26 19:45:40

0

根据您的标签,它看起来像你的目标是gmail。 Gmail的工作原理是使用background="image.jpg"属性(至少如果将它应用到表中,但td也应该没问题)。

如果您还想要包含其他客户端,可以使用混合的方法来处理background-attribute和一些css(请参阅this article附带示例)。有些客户(Lotus -...)虽然很难覆盖。

6
<td background="sample.jpg"> 

是最好的解决方案。这是适合所有电子邮件客户端的最兼容的方式。例如,CSS解决方案在Google邮件中不起作用。这是目前查看电子邮件的非常流行的方式。

0
<td background="sample.jpg" > 

如果你想为特定的单元格中显示的图像,然后为这个最好的解决办法是: