是否有人注意到台式机浏览器的GMail客户端不再支持电子邮件的html标签中的“ class”属性? 从今天开始,在我的邮箱中,这个官方示例不再起作用: https://developers.google.com/gmail/design/css
<html>
<head>
<style>
.colored {
color: blue;
}
#body {
font-size: 14px;
}
</style>
</head>
<body>
<div id='body'>
<p>Hi Pierce,</p>
<p class='colored'>This text is blue.</p>
<p>Jerry</p>
</div>
</body>
</html>
“此文本为蓝色”不再是蓝色:
但是将class ='colored'替换为style ='color:blue'效果很好:
从我的应用发送的电子邮件现在在Gmail中看起来很糟糕...我检查了几个帐户,这很奇怪。
我找不到有关此更改的任何正式说明。有人知道这是HTML电子邮件解析器的临时问题还是新规则?
我当然可以将所有类都更改为内联样式定义,但是只有一个问题:媒体查询。我想我不能内联定义媒体查询。谷歌官方页面说,GMail支持媒体查询,并且直到昨天一直运行良好。