HTML电子邮件时事通讯的HTML / CSS是否需要采用表格格式,或者我是否可以同等使用DIV来确保跨电子邮件客户端的显示效果?我下载了许多模板,以了解它们是如何完成的,这些模板是我自己的基础,并且它们似乎都在使用表。
任何见解非常感谢,谢谢!
HTML电子邮件时事通讯的HTML / CSS是否需要采用表格格式,或者我是否可以同等使用DIV来确保跨电子邮件客户端的显示效果?我下载了许多模板,以了解它们是如何完成的,这些模板是我自己的基础,并且它们似乎都在使用表。
任何见解非常感谢,谢谢!
Answers:
当使用电子邮件发送HTML时,请注意,Web开发中的所有最佳实践都不在话下。为了使外观一致,您应该:
<style>
标签被许多客户端丢弃。<html>
,它们将被大多数客户端丢弃。<head>
<body>
您可以在此处阅读以上各点的详细版本:
就像这里的每个人都说的那样,使用表格并内联所有CSS ...但是电子邮件应用程序生态系统可以帮助您构建电子邮件。
我最近一直在使用Mailrox(https://www.mailrox.com/)进行大多数电子邮件构建,如果您是从某个设计中构建的,甚至可以输出完美的HTML电子邮件,那似乎还不错。尽管它处于测试阶段。
您也可以尝试从Mailchimp或Campaign Monitor中预构建的模板,但这听起来像是为电子邮件设计的,所以Mailrox可能是最好的。
如果您真的想构建电子邮件,那么我想说的是,请忘记您对现代Web设计和主表布局所了解的大部分知识,并使用PatrikAkerstrand的链接。
Litmus也非常适合测试您的手动编码设计。它们为您(几乎所有)电子邮件客户端中的电子邮件提供预览。
希望这可以帮助。
许多电子邮件客户端无法渲染CSS。我会使用表格来格式化您的邮件,并使用图像进行其他操作。
如前所述-您的HTML电子邮件应使用表格(而不是div)构建。您也可以添加CSS-两者都使用外部样式表,但是并不是所有的电子邮件客户端都可以使用CSS,因此内联添加CSS实际上更加可靠。即使这样做,某些电子邮件客户端也可能会忽略某些属性,因此,最好的选择还是使用HTML属性。“您必须这样做,因为某些客户端(例如Gmail)将忽略或剥离您的标记内容,或者忽略它们。” 资料来源:http : //webdesign.tutsplus.com/articles/creating-a-simple-sensitive-html-email--webdesign-12978
除此之外,我还通过反复试验了解到,即使图像也必须裁剪到您希望它们在电子邮件中显示的确切大小。Outlook如果在获取图像的宽度/高度的HTML属性时很糟糕,而且我看到了一些讨厌的拉伸电子邮件,仅是因为这些属性被忽略并且图像以全尺寸显示。