在创建HTML电子邮件时,我需要注意什么?它是否像创建有效的HTML页面然后通过PHP发送一样简单?或者我是否需要使用表来确保它正确显示。
任何有关第一次做到这一点的建议都会非常感激。
答案 0 :(得分:2)
如果不是不可能的话,创建一个显示您希望在电子邮件客户端中显示的方式的HTML电子邮件可能非常困难。不幸的是,电子邮件客户端在显示电子邮件时不使用最新和最好的Web浏览器,它们也可以限制应该允许的内容(并且有充分的理由)。
无论您有多喜欢基于CSS的布局,基于表格的布局仍然是HTML电子邮件的方式。当然,你仍然可以将CSS用于其他事情,但在某些情况下,它需要内联。我见过的最好看的HTML电子邮件主要由表格和大图片组成 - 仅仅因为与普通网页不同,几乎不可能使用良好的网络开发实践来创建等价物。 HTML电子邮件是一个独立的世界。
您还应该在尽可能多的电子邮件客户端中测试电子邮件 - 虽然安装所有不同的客户端很麻烦,但您也可以使用Litmus,MailChimp等服务。 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;每个客户的技巧。无论如何你可能想要检查出来,非常有帮助。