1. 结构尽量简单,最好使用table布局,可以先使用table作为最大的父级,需要居中,可以是设定align=”center”。这样做可以保证在CSS样式失效、或者html被禁用的情况下最大程度的还原布局和样式。
  2. 不要使用标签,一般会被过滤掉。
  3. 不要使用JavaScript和Flash,正常情况下这个是绝对被过滤的。。
  4. 使用内联CSS样式,什么元素需要什么样式就用style写内联的CSS,如警告,不要引入外部CSS文件,不要使用style标签,Gmail等不支持style标签。
  5. CSS禁忌:不要使用绝对定位,不要使用背景图片,不要使用半透明,不要使用IE滤镜和CSS表达式,不要使用CSS3属性……
  6. 图片要添加alt及border=0属性,设置alt属性是为了防止图片显示不出来时,至少有文字说明,让用户明白意思。保证在禁用图片的情况下传递有效信息。
  7. 图片添加宽高属性
  8. 不要试图使用iframe引入外部页面
  9. 尽量精简代码,减少图片数量和体积
  10. 一般使用UTF-8编码
  11. head中的style定义无效:一般写网页,喜欢在head中定义css样式,可惜在HTML格式的邮件中有的邮箱会失效。
  12. 可为img设置display:block,可用来修复一些电子邮件客户端图片下面空白间距。
最后修改:2022 年 11 月 17 日
如果觉得我的文章对你有用,请随意赞赏~