我正在设计一个 HTML 电子邮件,并且在我测试过的电子邮件客户端中让它看起来尽可能好。我现在正在检查 Outlook.com,它有一些问题(可能是因为它们不支持边距)所以我想为该客户端添加一些条件样式。
我知道 Outlook.com 将电子邮件包装在一个.ExternalClass
类中,并在任何自定义类前面加上,ecx
所以我尝试了类似的东西
* {color:black;}
.ExternalClass * {color:red;}
.ExternalClass .ecxMyClass {color:blue;}
.ExternalClass .MyClass {color:green;}
只是为了看看什么选择器会改变文本的颜色。我不能让他们中的任何一个工作。我也找不到使用像 Firebug 这样的检查器定义我的样式的位置。
根据http://www.campaignmonitor.com/css/ Outlook.com 应该支持头部或正文中的样式标签,并且应该能够使用类作为选择器。
几乎我所有的样式都是内联定义的,但我只想在 Outlook.com 中为元素添加填充,所以我不能只内联添加它。如何在 Outlook.com 中定位我的自定义类元素?