3

标题实际上只是问题的缩短版本。我知道 Gmail 有限的 CSS 支持,但我正在阅读“电子邮件中的 CSS 支持指南”,其中有关于 Gmail 支持.class#id选择器的说明:

(!) 如果在广告系列导入之前或期间内联 CSS,则在某些情况下有效

就 CSS 支持而言,这实际上意味着什么?对我来说,这听起来只是建议使用预处理器来获取任何样式声明并将它们应用于匹配的元素。

在 Gmail 客户端的 HTML 电子邮件中使用 CSS 类有什么技巧吗?

4

2 回答 2

9

Gmail 只会使用内联的 CSS。它不允许内部或外部样式表。或者更确切地说,我发现它的支持充其量是不可靠的。使用此工具可以为您将内部和外部样式转换为内联:

http://inlinestyler.torchboxapps.com/styler/

它甚至可以告诉您不同电子邮件客户端对您的文档的支持程度。这将使您以更理智的方式进行开发,并且仅在最后进行转换。

于 2012-09-12T15:16:05.927 回答
0

Gmail 目前确实支持 .class 和 #id 选择器以及内部样式表(意思是标签)。您应该记住,某些样式是由 Gmail 修改的。例如,您不能使用负边距或框阴影 atm。

不过,我不确定外部样式表。我没有测试过这些。

于 2018-07-02T12:23:26.217 回答