我通常只是在StackOverflow上找到答案但是找不到关于这个主题的任何好处。 我有一个C ++程序,需要发送格式化的HTML与CSS(和嵌入的图像)和我们所关注的主要电子邮件客户端是Outlook 2003/2007。我有一个HTML页面准备好了,我可以从IE发送它(文件 - >通过邮件发送页面),它没关系,一旦我让我的程序读取相同的文件并发送它没有任何CSS实际工作,只有简单HTML。
由于
答案 0 :(得分:1)
如上所述,大多数电子邮件客户端不支持外部CSS。
此外,如果您使用的是后台css,您会发现有几个电子邮件客户端(例如GMail)不支持它们。虽然there are work arounds
我倾向于将所有CSS内联并保持尽可能简单。
你想用CSS做什么?
编辑:
这就是我如何运作的方式。使用内联CSS和HTML的组合。
<td background="Path/to/image.jpg" style="background-image:url(path/to/image.jpg);"></td>
EDIT2: 对于Outlook 2007,请尝试添加重复。所以
Background-repeat: No-repeat;
Edit3:
如果一切都失败了。 Try this