【发布时间】:2010-09-12 18:04:08
【问题描述】:
您可以为电子邮件中的丰富 HTML 格式提供哪些指导,同时在许多客户端和基于 Web 的电子邮件界面中保持良好的视觉稳定性?
关于 Stack Overflow 上一个问题的不相关答案建议:
http://www.campaignmonitor.com/blog/archives/2008/05/2008_email_design_guidelines.html
其中包含以下指南:
-
将样式表放在
<body>而不是<head>
一些电子邮件客户端会从头部删除 CSS,但如果样式块(无效)在正文中,则将其保留。 -
尽可能使用内联样式
Gmail 将删除任何样式表,无论是在<head>还是在<body>中,但尊重使用style=""属性分配的内联样式 -
返回表格
由于使用 Microsoft Word 渲染引擎的 Outlook 2007,近年来电子邮件标准实际上已经倒退了一大步。在没有样式表的情况下,忘掉大部分关于定位的知识。 -
不要依赖图片
大多数客户端和大多数基于 Web 的电子邮件客户端不会显示图像,除非用户明确要求显示它们。
我还有一些“未经证实”的事实,我不记得我在哪里读到它们了。
-
不要在表格中使用超过两层的嵌套
这是真的。如果我这样做,可能会发生什么?是否有任何特定的客户对此感到窒息? -
小心在单元格/表格中嵌套背景图片
据我了解,您可能会遇到将背景图像完全重新应用于降序表/单元格的情况,而不仅仅是“闪耀”。再次,真实与否?哪些客户?
我想用更多的指导和经验来充实这个列表。
您能否提供进一步的建议?
更新:我特别要求 HTML 中的设计部分 及其一致性。关于 avoiding spam filters 和 common courtesy 的一般准则的问题已经在 SO 上。
【问题讨论】: