我想知道 为什么 表在发送电子邮件时最受欢迎。
编辑:
我正在研究http://zurb.com/ink/的模板,看到一切都有桌子。我喜欢使用bootstrap并且看到Zurb Ink具有与bootstrap3类似的功能(例如响应性)。但是,所有模板都包含表格。
所以,我开始研究是否可以将bootstrap 3(至少CSS)应用于使用PHP发送的HTML邮件。我偶然发现一些文章说桌子是最好的方式。但是,我不明白为什么。
编辑:
另一篇帮助我的帖子:Why are tables used in HTML emails?。感谢@dystroy。
另一篇关于邮件样式的综合文章:http://mailchimp.com/resources/guides/email-marketing-field-guide/。
最佳!
答案 0 :(得分:4)
Shivan说,这并不是关于阻止CSS,而是关于电子邮件客户端的CSS支持。 Outlook和Thunderbird以非常不同的方式呈现CSS2.1。
换句话说,电子邮件客户端在1995年处理CSS时遇到困难。因此,我们坚持使用像1995年那样的页面让它们在任何地方看起来都一样:表格布局。
答案 1 :(得分:2)
HTML表不依赖于CSS,与DIV + CSS布局相比,哪种布局失真的可能性更小。
由于不同的电子邮件服务提供商对HTML电子邮件和CSS有不同的策略,因此将HTML表格用作电子邮件中的布局会更安全,因为CSS(即使使用内联CSS)可能会被阻止/过滤,甚至更糟糕的是,半封锁
作为旁注,当表格宽度> gt时,Gmail会增加垃圾邮件分数。 620像素。
答案 2 :(得分:0)
电子邮件程序很糟糕,渲染css。 +如果你使用某种webmail客户端,css会被删除,因为它会与网站的样式表发生冲突。内联样式不会影响全局css范围,通常允许这样做。