php mail()带有<style>标签和background-size:cover </style>

时间:2015-01-23 12:31:09

标签: email styles

我想设置联系电子邮件的样式,但我遇到了一些问题:

  1. 我发送了一封测试邮件给我的gmx邮件,它删除了style="background: url('...') center center no-repeat; position: relative;"。在收到的代码中,我只看到style="position: relative;"

  2. 与第一个问题类似,但"background-size: cover;""width: calc(50% - 3px);"

  3. 我的<style> - 标记得到了评论,如下所示:

1 个答案:

答案 0 :(得分:0)

像这样评论CSS不会阻止它工作 - 它只是确保浏览器不会将其视为HTML。

gmail会从HTML中删除所有类和ID,因此根据这些内容,您在样式表中放置的内容无论如何都无法正常工作。您可以设置标准元素的样式,并且内联样式仍然有效。

Outlook根本不支持背景图像,所以你应该放弃这条路径。