Php 树枝,渲染模板,并发送电子邮件,css和一些IMG缺少模板
我有一个由twig呈现的模板,它有一些从twig发送的变量,一个包含硬编码路径的css路径,来自同一个服务器的3个徽标,以及来自另一个服务器的1个徽标。呈现模板后,我将其作为电子邮件发送给订阅者 模板的主要部分工作正常,但是,首先在我的手机上,我看不到电子邮件的任何内容(iphone 4s),在Mac outlook上,它工作正常,我可以看到内容和所有IMG、css也工作正常。我用我的gmail账户进行了测试,在我的手机上,我看不到内容,在gmail网页上,css不起作用,但我看到了徽标和其他内容Php 树枝,渲染模板,并发送电子邮件,css和一些IMG缺少模板,php,css,email,symfony,twig,Php,Css,Email,Symfony,Twig,我有一个由twig呈现的模板,它有一些从twig发送的变量,一个包含硬编码路径的css路径,来自同一个服务器的3个徽标,以及来自另一个服务器的1个徽标。呈现模板后,我将其作为电子邮件发送给订阅者 模板的主要部分工作正常,但是,首先在我的手机上,我看不到电子邮件的任何内容(iphone 4s),在Mac outlook上,它工作正常,我可以看到内容和所有IMG、css也工作正常。我用我的gmail账户进行了测试,在我的手机上,我看不到内容,在gmail网页上,css不起作用,但我看到了徽标和其他内
知道是什么导致了这些吗?谢谢 您不能在电子邮件中使用CSS文件。更准确地说,你可以,但大多数电子邮件客户端(如Gmail)不支持它。css样式应该使用内联的
标记,而不是css文件
像这样:
<h3 style="color: #1c70db;">NOW $159</h3>
现在159美元
阅读本文,它是电子邮件发送的一个很好的总结:
以下是不同电子邮件客户端中CSS标记的支持表:
你好,谢谢,我以为小树枝可以覆盖css。徽标如何?@user3382722如果您在Symfony中使用swiftmailer,您将能够在电子邮件中嵌入任何图片(例如徽标、图标等),请查看