创建HTML电子邮件时的规则?

时间:2010-10-14 09:11:24

标签: html html-email

在创建HTML电子邮件时,我需要注意什么?它是否像创建有效的HTML页面然后通过PHP发送一样简单?或者我是否需要使用表来确保它正确显示。

任何有关第一次做到这一点的建议都会非常感激。

4 个答案:

答案 0 :(得分:2)

如果不是不可能的话,创建一个显示您希望在电子邮件客户端中显示的方式的HTML电子邮件可能非常困难。不幸的是,电子邮件客户端在显示电子邮件时不使用最新和最好的Web浏览器,它们也可以限制应该允许的内容(并且有充分的理由)。

无论您有多喜欢基于CSS的布局,基于表格的布局仍然是HTML电子邮件的方式。当然,你仍然可以将CSS用于其他事情,但在某些情况下,它需要内联。我见过的最好看的HTML电子邮件主要由表格和大图片组成 - 仅仅因为与普通网页不同,几乎不可能使用良好的网络开发实践来创建等价物。 HTML电子邮件是一个独立的世界。

您还应该在尽可能多的电子邮件客户端中测试电子邮件 - 虽然安装所有不同的客户端很麻烦,但您也可以使用LitmusMailChimp等服务。 CampaignMonitor(另见this question)。我个人对Litmus有过很好的经历。

祝你好运,创建HTML电子邮件可能非常麻烦!

答案 1 :(得分:1)

表格绝对是HTML电子邮件的最佳选择,因为大多数其他方法往往在不同的计算机上显示不同。

需要注意的事项:

  • 图像经常被电子邮件程序阻止 - 尝试尽可能使用背景颜色
  • 不要链接到外部样式表 - 将样式放在<head>中。这将防止在打开电子邮件时您的服务器被点击。

Mailchimp还有一个关于在HTML电子邮件中使用CSS的good blog post

答案 2 :(得分:0)

表格不好......但是正确的电子邮件方式...... 也只发送你通常放在身体中的部分,只使用内联css。 另一个重要的事情是背景图像大部分时间都不起作用。

This是一个非常好的指南,可以帮助你。

我的建议:在很多浏览器,邮件客户端和电子邮件程序中进行测试

答案 3 :(得分:0)

您应该查看Email on Acid,它们不仅会向您展示您的电子邮件在每个客户端中的外观,还会分析您的HTML。它们突出显示了客户端不支持的代码中的HTML。这个工具节省了我数小时试图找出电子邮件无法正确呈现的原因。

另一件非常有用的事情是他们提供提示&amp;每个客户的技巧。无论如何你可能想要检查出来,非常有帮助。