类未加载

时间:2011-04-11 02:04:11

标签: html css email

我在外部文件中有CSS样式,元素使用'class'属性引用样式。

然而,我似乎无法获得造型。

3 个答案:

答案 0 :(得分:6)

电子邮件因在多个客户端难以设置风格而臭名昭着。

因此,内联样式和表格是电子邮件模板的标准。

对于加载外部资产,许多电子邮件客户端出于隐私原因不会这样做,以防止发件人通过在URL中附加唯一标识符来确定是否已读取电子邮件。

实施例

http://example.com/assets/style.css?nonce=ac77f909

系统然后检查nonce与谁映射到的对象,并且可以告诉谁正在接收/阅读电子邮件。

这对垃圾邮件发送者非常有用。

答案 1 :(得分:0)

不,大多数邮件客户端不允许使用外部样式表。从本质上讲,您的HTML页面除了body内容之外的所有内容都被删除了。然而,内联样式将起作用。

参考资料和提示:

答案 2 :(得分:0)

许多客户拒绝加载外部CSS和脚本。除此之外,它们还允许您跟踪打开电子邮件的用户,这将是一个隐私问题。

Campaign Monitor有一个great, comprehensive set of resources and templates用于设计电子邮件客户端。