【发布时间】:2012-02-21 19:01:25
【问题描述】:
我正在生成一个使用内部样式表的 html 电子邮件,即
<!doctype html>
<html>
<head>
<style type="text/css">
h2.foo {color: red}
</style>
</head>
<body>
<h2 class="foo">Email content here</foo>
</body>
</html>
在 Gmail 中查看时,内部样式表中的所有样式似乎都被忽略了。似乎 Gmail 忽略了除内联规则之外的所有样式,例如
<h2 style="color: red">Email content here</foo>
这是我在使用 Gmail 查看时设置 HTML 电子邮件样式的唯一选择吗?
【问题讨论】:
-
是的,这是唯一的,因为许多基于 Web 的电子邮件客户端不识别内部样式表。实际上,内联样式是设计 html 时事通讯的推荐方式。
-
据我所知,电子邮件阅读器应该支持 html 3.2 和 css 1.1。
-
您是如何生成电子邮件的?我的意思是你添加了创建意图的代码?
-
使用
<html>开头标签通常是个好习惯;) -
Gmail 很烂。 iOS 应用和基于 Web 的应用!
标签: html css gmail html-email