0

我想知道为什么在发送电子邮件时最喜欢使用表格。

编辑:

我正在研究来自http://zurb.com/ink/的模板,发现所有东西都有表格。我喜欢使用 bootstrap,并且看到 Zurb Ink 具有与 bootstrap3 相似的功能(例如响应性)。但是,所有模板中都有表格。

因此,我开始研究是否可以将 bootstrap 3(至少 CSS)应用于要使用 PHP 发送的 HTML 邮件。我偶然发现一些文章说桌子是最好的选择。但是,我不明白为什么。

编辑:

另一个帮助我的帖子:为什么 HTML 电子邮件中使用表格?. 感谢@dystroy。

另一篇关于邮件样式的综合文章:http: //mailchimp.com/resources/guides/email-marketing-field-guide/

最好的!

4

3 回答 3

5

正如 Shivan 所说,这并不是真正关于阻止 CSS,而是关于电子邮件客户端的 CSS 支持。Outlook 和 Thunderbird 呈现 CSS2.1 的方式非常不同。

换句话说,电子邮件客户端在渲染 CSS 时停留在 1995 年。因此,我们坚持让页面像 1995 年那样让它们在任何地方看起来都一样:表格布局。

于 2013-12-13T09:13:28.287 回答
2

HTML Table 不依赖 CSS,与 DIV+CSS 布局相比,哪种布局扭曲的机会更小。

由于不同的电子邮件服务提供商对 HTML 电子邮件和 CSS 有不同的政策,因此在电子邮件中使用 HTML 表格作为布局更安全,因为 CSS(即使使用内联 CSS)可能会被阻止/过滤,甚至更糟的是半阻止。

作为旁注,当表格宽度 > 620 像素时,Gmail 会增加垃圾邮件分数。

于 2013-12-13T09:09:59.067 回答
0

电子邮件程序在渲染 css 方面很糟糕。+ 如果您使用某种 webmail 客户端,则 css 会被剥离,因为它会与站点的样式表冲突。内联样式不会影响全局 css 范围,这通常是允许的。

于 2013-12-13T09:12:29.010 回答