我在Outlook中有一个邮件,它有一个Html布局,并在样式标签中定义了一些样式。当我在IE中打开Outlook并打开邮件时,它工作正常并向我显示正确的布局。但是,当我在Firefox中使用它时,样式部分不起作用。当我查看源代码时,我看不到样式标记。
答案 0 :(得分:3)
Outlook和其他HTML电子邮件客户端非常支持样式标记。
惯例是为Rich E-Mail使用内联CSS。
查看以下精彩概述:Style in E-Mail
邮件阅读器比浏览器具有更大的多样性,支持HTML范围从无到有限的CSS。虽然一些最新的邮件阅读器可能支持CSS,但保持非常保守(旧)标记几乎总是最安全的。用于发送到整个网络的电子邮件的HTML应该用HTML3.2编写,但CSS1的使用有限。
使用以下指南设计HTML:
- 对所有发往非受限互联网域名的电子邮件使用HTML3.2 DOCTYPE
- 如果您的受众群体仅限于AOL,您可以安全地使用HTML4.01过渡版或使用XHTML1.0进行实验
- 验证HTML并保持非常干净。验证完成后,请使用以下黑客进行验证。
- 使用CSS1和极其有限的CSS2。如果NN4.7可以解析它,它可能是安全的。否则:TEST。
答案 1 :(得分:1)
我一直使用的另一个很棒的资源是Campaign Monitor的Articles and Tips section。他们的Guide to CSS support in email clients太棒了!关于如何开始等等的信息很多......
希望这有帮助!