响应式布局在邮件中的实现

2010年, Ethan Marcotte 提出了响应式布局——一个网站兼容多个终端的概念。而响应式邮件,则是一 封邮件兼容多个终端。

根据ExtactTarget在2012年针对各个年龄段希望接受营销信息的方式调查表明 ,电子邮件是客户愿意接受营销信息的主要方式。

电子邮件营销中, 电子邮件内容是非常重要的一环 。由于人们习惯的浏览式阅读模式,一封设计优秀、有品牌识别度的邮件比一封纯文字邮件更能引起客户的关 注。从ReturnPath最近的调查[i]中又可以看出,人们已经逐渐习惯在移动端进行邮件的阅读。一封在移动端 不方便浏览的邮件,不但会使精心的设计打折扣,还有可能影响品牌在邮件阅读者心目中的排名。

用 户在移动设备上阅读邮件时,与其他客户端的区别一般在于以下几点:

1)邮件阅读,用户倾向于上下 滚动阅读,在移动客户端上很容易出现需要横向滚动的情况。

2)链接和按钮:用户在移动端阅读时, 一般使用手指进行点击。手指点击的区域较大,因此链接和按钮的区域应该尽量扩大以方便点击,同时也应当 做到较为分散以防止误点击。

3)图片:用户在移动端使用数据流量时,很有可能不进行大量图片的载 入。因此,邮件内容如果简单的以图片拼接,在移动客户端并不一定能够呈现出良好的效果。

鉴于以 上几点,适合在移动端阅读的邮件和非移动端的邮件在设计上是需要区别的。电子邮件的特点是:邮件发送后 ,邮件的内容无法动态更改。收信人则可能在任意客户端打开邮件,因此,需要分别设计移动端和非移动端邮 件,并进行响应式布局。

结合项目中制作响应式邮件的过程,本文主要分析响应式邮件主要的两个难 点:实现方式受限和测试终端众多。

实现方式受限

在响应式邮件实现中,首先要考虑的是目 标客户群体可能使用的邮件客户端种类。根据目标客户端种类,设计人员在设计邮件时,需要考虑到实现的可 能性;技术人员在发现有不可能实现的设计时,也应当即时反馈给设计人员。

由campaignmonitor公布 的兼容性测试结果[ii]可以看出,桌面客户端有很多不兼容的地方 ,而移动客户端则大多支持css3。所以在 项目中,应该优先针对桌面客户端进行思考。

1. Outlook

Outlook在众多邮件客户端中占有很 大份额。为了令Microsoft Word创建出来的邮件具有更好地表现力,微软在Outlook 2007、2010、2013版本的 设计中都使用了Microsoft Word作为邮件渲染引擎。针对Outlook在Web格式上的兼容性问题,邮件编写者们在 Outlook 2010发布后创立了fixoutlook.org网站向微软请愿。随后的Outlook 2011(Mac)使用了Webkit引擎 [iii],但Outlook 2013依然伴随着Word引擎出现[iv]。关于Outlook2007、2010、2013系列的特性,在MSDN的 文档中有详细的说明[v] 。

2. Gmail

Gmail是Web客户端的另一个难点。Gmail的用户量位居前 列,但是由于不明原因,Gmail会过滤掉邮件中的<style>标签(搜索无果,向Gmail团队发信也没有回 应,推测为安全原因)。因此,只有内联在元素中的样式才会得以保留。邮件中过多的内联样式会直接导致代 码的可读性急剧下降,加重修改的负担。

使用一些css inline工具会缓解这些问题。

3. 响应 移动设备

移动设备中,iOS和Android设备目前无疑占据了绝大多数。 Android Gmail由于限制 <style>标签导致无法实现响应式设计,因此,主要精力应该放在iOS邮件客户端和Android系统原生的 邮件客户端上。iOS设备中,由于尺寸较统一,初步实现响应式邮件并不困难;Android设备中,屏幕比例碎片 化严重,像素密度也并不一致。

对此,可以使用viewport进行调整。

4. iOS设备针对性优化

根据Campaign Monitor的报告[vi], iOS在各邮件客户端中占有35.60%的市场份额, 比例远远大于其 他客户端。因此,对于iOS设备的优化是十分必要的。iOS邮件客户端自动识别日期、网址等的特性和视网膜屏 幕有可能使得精心设计的邮件变得一团糟。

时间: 2024-12-21 21:03:06

响应式布局在邮件中的实现的相关文章

css3响应式布局-样式表中内嵌法

   代码如下 复制代码 <!DOCTYPE html> <html> <head>  <title>响应式布局-样式表中内嵌法</title>  <meta charset="utf-8"/>  <meta name="viewport" content="width=device-width, initial-scale=1"/> <style>

什么是响应式布局、响应式布局该如何设计

文章简介:今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局.响应式布局的优点和缺点以及响应式布局该怎么设计(通过CSS3 Media Query实现响应布局). 讲到响应式布局,相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果,设计师提出了响应式布局的设计方案.今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局.响应式布局的优点和缺点以及响应式布局该怎么设计(通过CSS3 Media

响应式布局该怎么设计?CSS3 Media Query实现响应布局

文章简介:响应式布局的小事就这么多,如你有好的补充意见或不同的见解,可以联系我,我们一起探讨这件小事-- 讲到响应式布局, 相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果, 设计师提出了响应式布局的设计方案.今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局.响应式布局的优点和缺点以及响应式布局该怎么设计(通 过CSS3 Media Query实现响应布局). 一.什么是响应式布局? 响应式布

响应式布局该怎么设计

     讲到响应式布局, 相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果, 设计师提出了响应式布局的设计方案.今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局.响应式布局的优点和缺点以及响应式布局该怎么设计(通 过CSS3 Media Query实现响应布局). 一.什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容

响应式布局这件小事 设计师如何实现响应布局

讲到响应式布局, 相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果, 设计师提出了响应式布局的设计方案.今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局.响应式布局的优点和缺点以及响应式布局该怎么设计(通 过CSS3 Media Query实现响应布局). 一.什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端-

响应式布局这件小事 有哪些优点和缺点该怎么设计?

中介交易 SEO诊断 淘宝客 云主机 技术大厅 讲到响应式布局, 相信大家都有一定的了解,响应式布局是今年很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果, 设计师提出了响应式布局的设计方案.今天就和大家来讲讲响应式布局这件小事,包含什么是响应式布局.响应式布局的优点和缺点以及响应式布局该怎么设计(通 过CSS3 Media Query实现响应布局). 一.什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一

使用jqMobi开发app基础之响应式布局介绍

在使用jqMobi开发app基础:Grid布局 中介绍了Grid布局,col2在大的屏幕上会显示为两列,col3会显示为3列,但如果屏幕小就会显示为一列,这就是响应式布局,也就是根据屏幕大小,动态改变css样式的一种布局.这种布局的关键字是@media 在af.ui.css文件中搜索media找到如下css样式: #afui .col2, #afui .col3, #afui .col1-3, #afui .col2-3 { float: none; width: 100%; } #afui .

浅谈html5 响应式布局

 一.什么是响应式布局?       响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本.       这个概念是为解决移动互联网浏览而诞生的.响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用大势所趋来形容也不为过.  随着越来越多的设计师采用这个技术,我们不仅看到很多的创新,还看到了一些成形的模式. 二.响应式布局有哪些优点和缺点?   优点:

《jQuery Mobile快速入门》—— 2.6 带有媒体查询的响应式布局

2.6 带有媒体查询的响应式布局 jQuery Mobile快速入门 要使用jQuery Mobile来创建响应式设计,建议使用CSS3 Media Queries1.例如,如果你打算为一个特定设备的朝向增强布局,你可以使用媒体查询来检测设备的朝向,然后根据需要应用你的 CSS修改. 在某些情况下,jQuery Mobile将会为你创建响应式设计.下面将讲解jQuery Mobile的响应式设计如何良好地应用于竖屏(portrait)模式和横屏(landscape)模式中的表单字段.例如,在竖屏