1

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

任何第一次就做到这一点的建议将不胜感激。

4

4 回答 4

2

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

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

您还应该在尽可能多的电子邮件客户端中测试电子邮件 - 虽然安装所有不同的客户端可能很麻烦,但您还可以使用LitmusMailChimpCampaignMonitor等服务(另请参阅此问题)。就我个人而言,我对 Litmus 有很好的体验。

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

于 2010-10-14T09:21:15.747 回答
1

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

需要注意的事项:

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

Mailchimp还有一篇关于在 HTML 电子邮件中使用 CSS 的好博文。

于 2010-10-14T10:24:47.890 回答
0

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

是一个很好的指南,可以帮助你。

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

于 2010-10-14T09:15:17.620 回答
0

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

另一件非常有用的事情是他们为每个客户提供提示和技巧。无论如何,您可能想检查一下,非常有帮助。

于 2011-03-11T14:38:38.123 回答