在PHP-Mail-Function中包含样式表

时间:2016-01-25 18:46:49

标签: php css phpmailer

我有一个问题...... 有没有办法,如何将完整的样式表包含在mail() - 函数中?我有一个很大的样式表(CKEditor-Stylesheet),我必须包含它,以便在邮件中显示正确的样式......

修改 不,这不是重复,另一个线程已过时且无用

3 个答案:

答案 0 :(得分:0)

据我所知,你有这些选择

  1. 添加Internal Style Sheet
  2. Inline Styles
  3. 或者将css文件上传到您的主机并在电子邮件中分享。
  4. 不是最好的答案。仅供参考( FYI

答案 1 :(得分:0)

电子邮件模板样式非常敏感,也就是说,除了Web浏览器之外,还有更多的电子邮件客户端,它们都以不同的方式显示代码。

如果你有一个价值数千行的样式表,你不幸的是不能简单地包含一个外部样式表,并期望在不同的电子邮件客户端之间看起来一致。

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

编辑:简单的电子邮件模板样板来启动https://github.com/seanpowell/Email-Boilerplate

答案 2 :(得分:0)

这个重复的问题并没有过时 - 其中的一切仍然是正确的。你在电子邮件中包含样式的方式(你提出的问题)根本没有改变 - 你放入的样式可能有什么,但这是一个不同的问题。我建议你看一下像Zurb's Foundation for email这样的电子邮件CSS框架。