标题实际上只是问题的缩短版本。我知道Gmail的CSS支持有限,但我正在阅读"Guide to CSS support in email",其中包含Gmail支持.class
和#id
选择器的说明:
(!)在某些情况下,如果在广告系列导入之前或期间内联CSS
,则可以使用
就CSS支持而言,这实际上意味着什么?对我来说,听起来它只是建议使用预处理器来获取任何样式声明并将它们应用于匹配的元素。
答案 0 :(得分:8)
Gmail只会使用内嵌的CSS。它不允许内部或外部样式表。或者更确切地说,我发现它的支持至多是不可靠的。使用此工具可以将内部和外部样式转换为内联:
http://inlinestyler.torchboxapps.com/styler/
它甚至可以告诉您在不同的电子邮件客户端中支持您的文档的程度。这将使您能够以更加理智的方式进行开发,并且最终只能将其转换。
答案 1 :(得分:0)
Gmail目前确实支持.class和#id选择器以及内部样式表(含义标签)。您应该记住,某些样式是由Gmail修改的。例如,您不能使用负边距或框阴影atm。
我不确定外部样式表。我还没有测试过。