您可以为电子邮件中的丰富HTML格式提供什么准则,同时在许多客户端和基于Web的电子邮件界面上保持良好的视觉稳定性?
有关堆栈溢出问题的不相关答案建议:
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的电子邮件客户端都不会显示图像。
我也有一些“未经证实”的事实,我不记得在哪里读过。
- 在表中不要使用超过两个级别的嵌套
是真的。如果这样做我可能会发生什么?是否有任何特定的客户对此感到cho恼? - 注意将背景图像嵌套在单元格/表中
据我所知,您可能会遇到这样的情况:背景图像完全重新应用于降序表/单元格中,而不仅仅是“直通”。再一次,对与错?哪些客户?
我想用更多的指导和经验来充实这份清单。
您能否提供其他建议?
更新:我专门要求HTML中设计部分的指南及其一致性。有关避免垃圾邮件过滤器的一般准则以及常见礼节的问题已经在SO上了。