【发布时间】:2017-06-27 07:04:21
【问题描述】:
我正在从 php 文件向 gmail 帐户发送电子邮件。 我拥有的代码是基本的 HTML 和 CSS。 电子邮件在桌面上看起来不错,它具有所有样式,但在移动设备(应用程序和浏览器)中,样式没有出现,内部 CSS 似乎正在被删除。
我什至尝试了谷歌的示例代码:
<html>
<head>
<style>
.colored {
color: blue;
}
#body {
font-size: 14px;
}
@media screen and (min-width: 500px) {
.colored {
color:red;
}
}
</style>
</head>
<body>
<div id='body'>
<p>Hi Pierce,</p>
<p class='colored'>
This text is blue if the window width is
below 500px and red otherwise.
</p>
<p>Jerry</p>
</div>
</body>
</html>
这些是我发送的标头:
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "From: Optimization Manager <server07@host.secure-serve3.com>" . "\r\n" .
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
但即使这样也行不通。
有什么想法吗?
【问题讨论】:
-
Gmail 几乎剥离了所有内容。此外,内联样式在电子邮件模板中更可取。更多信息:campaignmonitor.com/blog/email-marketing/2016/10/…
-
也许我读错了,但是在您发送的链接中,他们基本上说您可以拥有内部 CSS,并且他们现在剥离的内容比以前少得多?
-
这是我从中获取代码的地方,他们自己说它可以做到这一点,甚至举个例子,它似乎对我不起作用developers.google.com/gmail/design/css
-
您在什么设备上测试移动版?
-
多个,在 iphone(gmail 应用)、android(gmail 应用)和桌面移动版 gmail 上
标签: html css google-schemas