3

按照写网页的习惯,的把 css 写在 header 里,样式在 Outlook 和 Mail 客户端都能够正常显示。但是,发现在 Gmail 的 Web 界面上,移除了 body 及其外部的所有代码。
Email HTML 如下:

<!doctype html>
<head>
    <meta charset="UTF-8" />
    <style type="text/css">
        .title { color: red }    
    </style>
</head>
<body>
    <h2 class="title">Email title here</h2>
</body>
</html>

邮件发出后,在 Gmail 里看到的邮件内容代码只剩下了:

<h2 class="title">Email title here</h2>

如果想在 Gmail 里正确的显示样式,目前只发现下面的方式才显示正常:

<h2 style="color: red">Email title here</h2>

难道,整封邮件只能这样实现了么,有别的方法吗?

Amelie 1.3k
2012-09-02 提问
5 个回答
2

已采纳

经过google搜索,发现gmail目前支持inline的css方式。

看来只能悲剧的inline了。

4

国外有篇博客讲了怎样写HTML邮件:<HTML Email Coding 101> http://litmus.com/blog/html-email-cod...

不仅仅是CSS。我看过,写得很好,图文并茂,你可以看看

0

行CSS是最行得通的,貌似QQ的也只支持行CSS。

0

这个可以mark下

该答案已被忽略,原因:

撰写答案

推广链接