1.保持简洁
严禁复杂—尤其是在邮件上。始终避免使用复杂的结构,否则在小屏幕上渲染时一定会失败。请记住许多设备是不支持媒体查询的(例如谷歌邮件),所以我们不能指望成熟的内容重排技术。
一个线性简单的布局在大多情况下都能表现良好。
邮件的整体大小也非常重要,如果它超过了预设的大小(大概100KB),你的邮件将不能完全加载。我在所有的客户端上都没有测试出这个问题,但是谷歌邮件和IOS设备出现了这个问题。
下面这张截图里,你能够看到用户是如何通过点击一个链接查看整个信息:这使得用户不必阅读全部邮件。
2.注重邮件目标和折叠
虽然我不是“above the fold”问题的粉丝,不过在移动设备上阅读邮件意味我们要把上半部分放在非常重要的位置。
让用户能够轻松地看到摘要目录,在大多数情况下都能快速浏览内容,从而引导读者深入阅读。
邮件顶部的小段落可以做到这些。
这使得一些重要的客户端(如谷歌邮件,或者IOS和OSX上的邮件)工作更便利。
3.调整字体和图片
这个话题只适用那些支持媒体查询的设备。不幸的是,对于那些不支持的设备我们没有任何办法,他们会自己调整文本与图片。
目前,媒体查询能够被所有IOS设备支持,安卓原生邮件应用也支持(但是有一点问题并且Lollipop抛弃了这一特性支持谷歌邮件),还有最新的黑莓手机和少数的其它手机支持。
IOS设备在字体与图片尺寸上有两个主要问题:
-
小字体在默认情况下被放大
-
邮件宽度基于最大的单元
字体被放大通常不能说是一个严重的问题,但是在很多情况会导致文本超出你的布局被剪切。
在你的CSS代码中加入这一行能够轻松解决这一问题。