首页 web前端 html教程 制作主流邮箱能正常显示的HTML邮件的技巧_HTML/Xhtml_网页制作

制作主流邮箱能正常显示的HTML邮件的技巧_HTML/Xhtml_网页制作

May 16, 2016 pm 04:43 PM
主流 制作 图片 布局 技巧 显示 正常 过滤 邮件 邮箱


发送html邮件的建议:用style写内联的CSS;少用图片;用table实现左右布局或者更复杂的布局;用background元素设置背景图片等。
几乎每个会员制网站都需要通过后台发送邮件来与会员进行沟通,如注册确认、营销推广。这些由站方发给会员的信件,往往纯文本格式已不能满足界面和交互的要求,这时候我们就需要发送HTML页面。由于HTML邮件不是独立的HOST在本站的页面,是寄人篱下的。所以编写HTML邮件与编写HTML页面有很大的不同。因为,各面向网民的主流邮箱都或多或少的会对它们接收到的HTML邮件在后台进行过滤。毫无疑问,JS代码是被严格过滤掉的,包括所有的事件监听属性,如onclick、onmouseover,这是基于邮件安全性的考虑。不仅如此,CSS代码也会被部分过滤。本人要讲的就是如何编写不被各大主流邮箱过滤的,能正常显示的HTML邮件。
发送html邮件的建议:用style写内联的CSS;少用图片;用table实现左右布局或者更复杂的布局;用background元素设置背景图片等。
首先,我们先来看看邮箱是如何展现HTML邮件的。我本人没有做过邮件系统,况且各大邮箱后台的过滤算法也不是那么容易可以让外人知道的。所以,我们只能通过前端展现,来推测哪些是被邮箱接受的写法,而哪些又是会被过滤掉的。通过对gmail、hotmail、163、sohu、sina几个邮箱的分析,我把邮箱分为两类:
第一类包括gmail、hotmail、sohu,这类邮箱,邮件内容是被布局在整个邮箱页面中的某个div中。
第二类,包括163、sina,这类邮箱,邮件内容被布局在独立的iframe中。
熟悉HTML的朋友都知道,iframe内容是作为独立的document,与父页面的元素和CSS是互不相干的,几乎可以作为一个独立的页面来对待。而如果如果邮件内容是在div中,那么邮件内容是作为整个邮箱页面的一个组成部分。显然,以iframe作为展现方式的邮箱,对邮件内容就会宽容许多,因为它给了你一个足够独立的表现空间。而div就不是那么客气了。试想一下,如果你在你的邮件里写上这么一句CSS,是不是整个邮箱的展现页面上字体都变成20px而因此乱了套:


我们需要写兼容各邮箱的统一邮件模板,那么必然就要避开以上这种外联CSS写法,另外类似于float、position等成非正常内容流的style也会被过滤,假如你写了,很可能会影响到外部邮箱的表现。
下面我列出一些编写原则:
1、全局规则之一,不要写
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

芝麻开门交易所网页注册链接 gate交易app注册网址最新 芝麻开门交易所网页注册链接 gate交易app注册网址最新 Feb 28, 2025 am 11:06 AM

芝麻开门交易所网页注册链接 gate交易app注册网址最新

芝麻开门官网网站 芝麻开门app最新进入网址 芝麻开门官网网站 芝麻开门app最新进入网址 Feb 28, 2025 am 11:18 AM

芝麻开门官网网站 芝麻开门app最新进入网址

gateio交易所网页版注册入口 gateio交易所网页版注册入口 Feb 20, 2025 pm 04:12 PM

gateio交易所网页版注册入口

3分钟搞定欧易注册 3分钟搞定欧易注册 Feb 19, 2025 pm 06:54 PM

3分钟搞定欧易注册

gateio交易平台官网登录 gateio登录入口 gateio交易平台官网登录 gateio登录入口 Feb 21, 2025 pm 02:42 PM

gateio交易平台官网登录 gateio登录入口

芝麻开门注册入口 芝麻开门交易平台注册操作教程 芝麻开门注册入口 芝麻开门交易平台注册操作教程 Feb 28, 2025 am 11:09 AM

芝麻开门注册入口 芝麻开门交易平台注册操作教程

gate.io交易所官方注册入口 gate.io交易所官方注册入口 Feb 20, 2025 pm 04:27 PM

gate.io交易所官方注册入口

2025年Bitget最新下载地址:获取官方App的步骤 2025年Bitget最新下载地址:获取官方App的步骤 Feb 25, 2025 pm 02:54 PM

2025年Bitget最新下载地址:获取官方App的步骤

See all articles