首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小枝,渲染模板,并发送模板作为电子邮件,css和一些imgs丢失

小枝,渲染模板,并发送模板作为电子邮件,css和一些imgs丢失
EN

Stack Overflow用户
提问于 2014-06-06 15:08:18
回答 1查看 1.9K关注 0票数 1

我有一个由twig呈现的模板,它有一些变量从twig发送,一个css路径包含在硬编码路径中,3个徽标来自同一服务器,1个来自另一个服务器。模板呈现后,我将其作为电子邮件发送给订阅者。

模板的主要部分运行良好,但是,首先在我的手机上,我看不到任何内容的电子邮件(IPhone4s),在Mac的outlook,它的工作,我可以看到内容和所有的img,css的工作。我用我的gmail账号测试,在我的手机上,我看不到内容,在gmail网页上,css不起作用,但我看到了徽标和其他内容。

你知道是什么导致了这一切吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-06-06 15:38:17

您不能在电子邮件中使用CSS文件。更准确地说,您可以,但大多数电子邮件客户端(如Gmail)不支持它。你应该使用内联<style>标签来设置样式,而不是css文件。

如下所示:

代码语言:javascript
复制
<h3 style="color: #1c70db;">NOW $159</h3>

阅读这篇文章,这是发送电子邮件的一个很好的总结:Using CSS in HTML Emails: The Real Story

下面是不同电子邮件客户端对CSS标签的支持表:The Ultimate Guide to CSS

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24076176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档