将样式表包含到PHP邮件函数中

将样式表包含到PHP邮件函数中,php,css,phpmailer,Php,Css,Phpmailer,我有个问题。。。 有没有办法,如何将一个完整的样式表包含到邮件函数中?我有一个大的样式表CKEditor样式表,我必须包括,以显示邮件中的正确样式 编辑: 不,这不是重复的,另一个线程已经过时并且没有使用价值,因为我知道您有这些选项 添加 或者将css文件上传到您的主机并在电子邮件中共享。 这不是最好的答案。仅供参考。电子邮件模板样式非常敏感,也就是说,电子邮件客户端比web浏览器多得多,它们显示的代码都不同 如果您有一个值数千行的样式表,那么不幸的是,您无法简单地包含一个外部样式表,并期望不同

我有个问题。。。 有没有办法,如何将一个完整的样式表包含到邮件函数中?我有一个大的样式表CKEditor样式表,我必须包括,以显示邮件中的正确样式

编辑:
不,这不是重复的,另一个线程已经过时并且没有使用价值,因为我知道您有这些选项

添加 或者将css文件上传到您的主机并在电子邮件中共享。
这不是最好的答案。仅供参考。

电子邮件模板样式非常敏感,也就是说,电子邮件客户端比web浏览器多得多,它们显示的代码都不同

如果您有一个值数千行的样式表,那么不幸的是,您无法简单地包含一个外部样式表,并期望不同的电子邮件客户端之间的内容看起来是一致的

最好的方法是使用样板模板从头开始创建模板,并尽可能地重新创建样式表规则


编辑:简单的电子邮件模板样板开始

重复的问题并没有过时-其中的所有内容仍然正确。你在电子邮件中加入你所要求的样式的方式一点也没有改变——你输入的样式可能有,但这是一个不同的问题。我建议您查看电子邮件CSS框架,如。

可能的副本不是真的。。。大多数链接都过时了,等等。。。如果我不想链接绝对路径,如何包含样式表?…很简单:你不应该这样做,因为大多数电子邮件客户端都会拒绝/忽略/丢弃任何样式表。使用内联CSS。@ChrisG这不是一个很好的复制链接,正如OP所说的,它已经过时了,应该修改或删除其中被接受的答案。我知道我应该使用内联CSS,但我不能对超过10000行的代码或样式表执行此操作……如果我在Mail函数中复制所有CSS代码,会怎么样SY您无法从电子邮件中引用外部样式表。内部或内联是您唯一的选择。@Synchro可以这样做。若您使用html格式代码,以便可以将src添加到您托管的文件的链接中。Nope。客户只会忽略它。实际上客户不知道我们的代码。而忽略它的原因是什么??