我有一个由twig呈现的模板,它有一些变量从twig发送,一个css路径包含在硬编码路径中,3个徽标来自同一服务器,1个来自另一个服务器。模板呈现后,我将其作为电子邮件发送给订阅者。
模板的主要部分运行良好,但是,首先在我的手机上,我看不到任何内容的电子邮件(IPhone4s),在Mac的outlook,它的工作,我可以看到内容和所有的img,css的工作。我用我的gmail账号测试,在我的手机上,我看不到内容,在gmail网页上,css不起作用,但我看到了徽标和其他内容。
你知道是什么导致了这一切吗?谢谢!
发布于 2014-06-06 15:38:17
您不能在电子邮件中使用CSS文件。更准确地说,您可以,但大多数电子邮件客户端(如Gmail)不支持它。你应该使用内联<style>标签来设置样式,而不是css文件。
如下所示:
<h3 style="color: #1c70db;">NOW $159</h3>阅读这篇文章,这是发送电子邮件的一个很好的总结:Using CSS in HTML Emails: The Real Story
下面是不同电子邮件客户端对CSS标签的支持表:The Ultimate Guide to CSS
https://stackoverflow.com/questions/24076176
复制相似问题