电子邮件页面(EDM),就是能通过邮件形式发给对方的网页。相比普通邮件,网页邮件更能夺人眼球,精心设计的网页邮件,能在很短时间内将你要传达的信息灌输给接收者。 我们在做邮件页面的时候,都希望用户打开邮箱后看到我们发给对方是一个完整的网页页面,但是邮箱对HTML页面的渲染与在浏览器中的渲染不同,渲染能力小了很多,在浏览器中正常显示的效果,在邮件中却会出错,或者无法渲染。 首先我们看下时下邮件客户端对HTML和CSS的支持(图): 由于邮箱客户端系统对css的支持存在天壤之别,那么为了尽量减少邮件页面在用户端出现错误,我们要注意以下几点: 1、文件内容编码要是UTF-8; 2、不包含图片或者flash的页面应控制在10k以内,含图片的大小应控制在30k-120k以内; 3、邮件页面的宽度一般保持在600px至800px之间,推荐宽度为650px或者600px,邮件的高度没有具体要求,应以邮件内容多少而定,建议最长不要超过1200px,即 2.5屏,否则必须修改; 4、布局要用表格布局,不要用div,css样式要把样式写入html标签内部,不 要引入外部样式文件,也不要写在 <style></style>间,table如果里有margin:0 auto;这个样式不管用,建议写成具体数字如margin:0px 15px;邮件内容居中时,在table里设定align="center",字体和字号最好定义在每个table里的td里; 5、不要在邮件中插入任何的Javascript、Flash以及一些特特殊标签(如:marquee)绝大部分邮件客户端会屏蔽Flash和Javascript,以及一些特殊标签和属性;如果有动画效果就用gif图片,最好控制在3个以内; 6、不要使用背景图片background-image属性,在多数在线邮件客户端会被屏蔽,尽量使用纯色背景;