EDM邮件中的html/css兼容性问题

标签: css 前端原创推荐 EDM html邮件 兼容性 | 发表时间:2012-02-10 23:26 | 作者:妙净
出处:http://www.36ria.com


最近需要配合用研同学做个问卷调查的邮件模板,表现形式不是纯文本,需要有美观的布局和多彩的内容,也就是说邮件里面需要用html/css来表现内容。这种应用已经非常普遍了,如今邮箱里面充斥着各种facebook动态、团购网站推荐、支付宝提醒等等的富文本邮件,这就是EDM(Email Direct Marketing )电子邮件营销,那如何利用html/css/js更好地在邮件客户端(web邮箱就不讨论了)中表现富文本内容呢。

 

 

遇到这样的视觉稿的话,什么 双飞翼布局yui3布局的大家还是别指望了,因为邮件客户端不支持某些看起来很基础的html和css。目前为大家所知的 邮件客户端有微软的microsoft office outlook、苹果的apple mail、mozilla的mozilla Thunderbird等等,其中用户数量占据霸主地位的当然非outlook莫属,以下是全球的邮件客户端的市场占有率统计图,在特殊国情的我国outlook的占有率应该更高了。

 

下面以常用的microsoft office outlook 2007客户端为例,看看html和css的兼容性问题。根据 微软官方outlook 2007文档指出,outlook 2007采用和word 2007一样的引擎解析渲染含html/css的内容。outlook 2007部分支持HTML 4.0.1,同时部分支持css1。

 

outlook 2007不支持html 4.0.1的标签有:

  • applet/bdo
  • button/form/input/select/option  不支持form、button、input、select等表单元素,所以在邮件中直接提问让用户填写的方式不可行,所以一般都是给出超链接,让用户去新的链接地址进行进一步操作。
  • noframes/iframe   不支持iframe,所以邮件中无法嵌入网页
  • isindex/menu
  • object 所以邮件中flash什么的不建议用
  • optgroup/param/q
  • noscript/script  不支持script,所以不支持js

 

outlook 2007不支持html 4.0.1的标签属性有:

  • accept-charset/accept/accesskey/archive/
  • background/checked/classid/code/codecore/
  • codetype/compact/data/declare/defer/disabled/
  • enctype/longdesc/marginheight/marginwidth/
  • media ( screen | print | projection | braille | speech | all )/method/multiple/noresize/object/
  • onblur/onchange/onclick/ondblclick/onfocus/onkeydown/onkeypress/
  • onkeyup/ onload/onmousedown/onmousemove/onmouseout
  • /onmouseover/ onmouseup/ onreset/onselect/onsubmit/onunload/
  • readonly/scrolling/selected/standby/tabindex/title/valuetype

上面的这些onblur/onfocus/onsubmit/onclick事件属性的不支持,加上也不支持script标签,所以outlook完全不支持javascript。

 

某些标签的某些属性值,outlook 2007也表示不支持,如下:

textarea cols
td colspan=0
th colspan=0
frame frameborder=0
td rowspan=0
th rowspan=0

 

outlook 2007不支持css1的样式有:

  • background-position/background-repeat/background-image/background-attachment   所以别用css背景图,需要用图片的地方请直接用img元素
  • display  不支持display,yui3布局pass
  • float/clear 不支持浮动,双飞翼布局pass,故table布局是首选。
  • list-style-image/list-style-position
  • text-transform/word-spacing

 

结合其他邮件客户端,邮件html的编写还需要注意:

1.<link rel=”stylesheet” ……虽然outlook2007支持css外链,但是其他如yahoo、gmail的客户端等 客户端邮箱不支持,而实现样式还有其他方式可替代,所以建议选择直接在内联的style属性上面。

2.css背景图片不建议加,可用img标签代替,但是一方面img图片本身的大小比文本型肯定要大很多,图片过大导致整个邮件过大会被容易视为垃圾邮件;另外一方面图片在outlook2007等大部分邮件客户端基于安全考虑不会下载图片,而是要右键一下手动允许下载才行,所以图片最初是显示不出来的,为了不打乱布局,最好的方法是给图片加上width、height和alt属性,alt描述了未下载图片的内容。

3.因web邮箱的流行,所以一般html邮件不包含html和head标签,body里面的内容可直接作为web邮箱页面的一部分,在客户端邮箱显示也正常。

4.因邮件客户端的自身宽度原因,html邮件页面宽度一般为550-650px。

5.关于EMD电子邮件营销的更多问题,如:如何让你的html邮件防止被过滤,如何提高电子邮件营销的效果等,可以参考《 87 ways to improve your email marketing》、《 guide to Email Marketing success》。

 

参考资料:

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 1 of 2)

The complete guide for creating html emails: technical and design best practices

http://www.hanlinweb.com/edm-mail-for-the-full-version.html

相关 [edm 邮件 html] 推荐:

EDM邮件中的html/css兼容性问题

- - ria之家--RIA三部曲:jquery、ext、flex
最近需要配合用研同学做个问卷调查的邮件模板,表现形式不是纯文本,需要有美观的布局和多彩的内容,也就是说邮件里面需要用html/css来表现内容. 这种应用已经非常普遍了,如今邮箱里面充斥着各种facebook动态、团购网站推荐、支付宝提醒等等的富文本邮件,这就是EDM(Email Direct Marketing )电子邮件营销,那如何利用html/css/js更好地在邮件客户端(web邮箱就不讨论了)中表现富文本内容呢.

五个减少EDM邮件退订率的技巧

- - 月光博客
  EDM是非常有效的维护客户的一把利器,但所谓“打江山容易,守江山难”,要真正维护好客户、留住用户是每一个EDMer需要好好学习的,今天笔者就和大家分享5个实用小贴士来帮助我们更好地去减少用户退订率. 降低发送频率(opt-down).   坦白地讲,不是所有的人真的是想退订你的邮件,根据Forrester Research的研究表明,有71%的用户回应是发送频率太频繁才退订邮件的;76%的用户认为邮件内容不相关;只有26%的用户认为他们彻底不要再听到关于这个品牌的任何消息.

EDM邮件营销如何进行数据划分?

- - 人人都是产品经理
如何划分会员数据,是大家比较关心的问题,也是企业主面对的困惑. EDM 邮件营销如何进行数据划分. 根据不同的客户分类来制定和调整 邮件营销策略,根据不同用户的需求,提升 邮件营销效果有哪些可以借鉴的有效策略,本文将一一为您介绍. 如何划分会员数据,是大家比较关心的问题,也是企业主面对的困惑.

移动端EDM设计6个要点–邮件设计实例

- - 人人都是产品经理
移动端的显示兼容性越来越重要,下面是6个与移动端相关的邮件设计实例,与大家分享:. 因此,使用醒目的标题、字体还有足够的留白可以让邮件的可读性更强. 因为邮件阅读要考虑到如何在移动端中显示的更顺畅,在有限的手机屏幕上一列的布局是最理想的. 下面的两封邮件都采用了简单的布局,内容清晰. 其中采用了一列的布局,简洁清晰;采用了两列的布局,使用清晰的图片而且减少了文字的使用.

EDM邮件客户端打开平台统计报告 (2013年第一季 )

- - 用户体验与可用性设计
导言:本文为EDM邮件被打开所采用的客户端平台的分类数据统计. 数据定位于全球EDM市场,时间范围为2013年Q1. 数据来自于 RADICATI RESEARCH, TOTHETOP INTERNET RESEARCH等公开研究数据. 数据报告主体:全球EDM收件人打开邮件平台分类统计. 数据报告时间:2013年第一季度.

创建坚如磐石的HTML邮件

- - 收集分享互联网资源!
在你的职业生涯的某个阶段,你的客户可能会提出让你设计HTML邮件的需求. 在你着急给客户解释所使用的炫酷的社会化媒体前,请记住,如果操作得当,邮件依然是提升你和客户的在线营销方式. 一项最近的调查显示,你每在邮件营销上花费1美元,你将会产生40美元以上的回报. 这远远高于其它的市场渠道,包括一些听着很酷的方式.

EDM营销解读

- 尘世客 - 月光博客
  EDM是Email Direct Marketing的缩写,即电子邮件营销. 说到EDM营销,就必须有EDM软件对EDM内容进行发送,企业可以通过使用EDM软件向目标客户发送EDM邮件,建立同目标顾客的沟通渠道,向其直接传达相关信息,用来促进销售. EDM软件有多种用途,可以发送电子广告、产品信息、销售信息、市场调查、市场推广活动信息等.

EDM 模板如何兼容移动端?

- - 知乎每日精选
设计图稿时,要考虑布局可以同时适应桌面端和移动端,最好可以设计时画两个稿图;. 懂点@media,显示宽度取决于屏幕. 编写代码时,考虑下布局的响应了,适应不同大小的屏幕;. 而Html 编码有三种常见技术:. 使用@media 媒体查询语句. 设计元素,可以响应自然,在更小的移动设备上可以切换. 国外有很多关于edm响应布局的编码经验分享,可以搜搜看:.

EDM创意“邮”道之“砍图”的艺术

- 冰仔 - 互联网的那点事...
邮件营销成败的第一步是创意,创意是讲究风格的,但无论什么风格,都必须符合一些约束条件. 这些条件决定了创意是否能吸引收件人点阅并带来预期的营销转化. “砍图”——在剪辑图片时做“减法”,则是为了适应电子邮件的秒级媒体响应特征,在一刹那把收件人的心抓住,并让收件人随即产生预期的心理活动. 案例#1:“砍图”切莫弄巧成拙.