我已经开发网站十多年了,但很快发现我为 Web 开发的许多习惯在为电子邮件客户端开发时毫无用处。这让我非常沮丧,所以我想我会问一个问题:
对于像我这样不时为gmail、outlook等进行设计的其他人来说,最佳实践和必要的考虑是什么?
示例: <style>...</style>
vs 内联 CSS。
简而言之:什么从网络世界转移到电子邮件世界,什么没有?
我已经开发网站十多年了,但很快发现我为 Web 开发的许多习惯在为电子邮件客户端开发时毫无用处。这让我非常沮丧,所以我想我会问一个问题:
对于像我这样不时为gmail、outlook等进行设计的其他人来说,最佳实践和必要的考虑是什么?
示例: <style>...</style>
vs 内联 CSS。
简而言之:什么从网络世界转移到电子邮件世界,什么没有?
对于任何尝试学习 HTML 电子邮件的人来说,这似乎是列出一些资源的好地方。这(可能)是您在网络上可以找到的最全面的 HTML 电子邮件资源列表。快乐学习。
入门指南:
CSS 支持和一般指南:
您应该始终在 html-email 中内联您的 CSS。这是CSS 内联工具的列表
响应指南:
模板和框架:
响应式替代示例:
上面的 Ted Goas 响应链接也有一个很好的流畅示例。
故障排除和一般指南:
一段时间以来,我一直在为我的工作做这些(有时)。HTML 电子邮件有很多陷阱。不同的电子邮件客户端以不同的方式呈现 HTML,并使 IE6 看起来更高级。
这是我到目前为止所学内容的总结。
这远不是一个完整的列表,但应该让大多数人走上正轨。
内联 CSS 和表格 - 想想 2000 年左右的 Web 开发,你会没事的。活动监控器为电子邮件客户可以处理的内容提供了极好的资源。还可以使用http://www.emailonacid.com/进行测试 - 无需发送大量测试。