gpt4 book ai didi

php - Twig,呈现模板并将模板作为电子邮件、CSS 和一些缺少的 img 发送

转载 作者:行者123 更新时间:2023-11-28 12:50:11 24 4
gpt4 key购买 nike

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

模板的主要部分工作正常,但是,首先在我的手机上,我看不到电子邮件的任何内容(iphone 4s),在 Mac outlook 上,它工作,我可以看到内容和所有 imgs,css 工作也。我用我的 gmail 帐户进行了测试,在我的手机上,我看不到内容,在 gmail 网页上,css 不起作用,但我看到 Logo 和其他内容。

知道是什么原因造成的吗?谢谢!

最佳答案

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

像这样:

<h3 style="color: #1c70db;">NOW $159</h3>

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

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

关于php - Twig,呈现模板并将模板作为电子邮件、CSS 和一些缺少的 img 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24076176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com