那么你能透露一下吗?它们通常有很大不同吗?或者说,当我们处理 Gmail 时,作为开发人员应该牢记什么?因为 Gmail 是否有 50,000 个版本,还是只有几个版本?
但是是的,我们所说的一系列电子邮件客户端(例如 Gmail 或 Outlook)之间存在一些差异和估值。原因并不总是很清楚,但目前最烦人的问题之一可能是 Gmail。例如,无论您使用的是桌面网络邮件,还是使用移动应
电报号码数据 用程序,您都将获得不同级别的 CSS 支持(桌面网络邮件通常在 Gmail 客户端中具有最佳的 CSS 支持)。即使您使用移动应用程序,无论您使用的是 Gmail 地址还是第三方电子邮件地址(例如使用 Outlook.com 电子邮件),您都会获得不同级别的 CSS 支持Android 或 iOS 上的 Gmail 应用程序内的地址。
雷米:在这种情况下,您将获得可能是最糟糕的 CSS 支持。因为我认为出于安全目的,Gmail 去掉了很多样式和很多东西。它不支持样式标签,也不支持媒体查询。所以你最终会得到一个非常裸露和非常原始的 HTML,只有一些样式,正是你需要的颜色和一些类似的东西。但这是一种非常简约的方法,您需要让您的电子邮件在这种情况下看起来不错。是的。
维塔利:是的。所以这总是这样一个故事,您可能可以听到来自互联网黑暗角落的非常失望的声音谈论“Outlook 是怎么回事?”
维塔利:我们一直在取笑 Outlook,我不知道有多少年了,我不知道什么时候是 2012 年或 11 年,甚至可能比那更早,当时有一个重大转变,使用 Microsoft我听说Word渲染引擎。如果我没记错的话,从那时起,它就一直这样。
雷米:是的,完全正确。
维塔利:那么,雷米,我们该怎么办呢?我不知道是否有任何帮助,我们是否将永远不得不与 Word 渲染引擎打交道?
雷米:所以这实际上是目前一个非常热门的话题,因为微软正在发生一些事情。他们可能已经听到了这些年来所有的抱怨,而且看起来他们正在做一些事情。正如您在 2007 年提到的,微软决定将 Windows 上的 Outlook 从 Internet Explorer 渲染引擎迁移到 Word 渲染引擎。
雷米这确实是所有电子邮件开发人员的祸根,因为 Word 在渲染 HTML 和 CSS 方面确实很糟糕。它不仅只支持非常有限的 CSS 功能和 HTML,而且常常做得非常错误。所以它不能在 CSS 中正确计算图像的权重,或者不能……发生的很多事情对于 Web 开发人员来说确实是令人恐惧的。所以目前正在发生的变化是,就在几个月前,我想是上个月或者前一个月,微软发布了Windows上Outlook的第一个公共测试版,使用Edge渲染引擎。
雷米:因此,他们正在 Windows 上制作全新的 Outlook,它基本上只是一个 Web 应用程序,作为桌面应用程序嵌入。因此,现在它意味着要解决 Outlook 最初造成的几乎所有问题。所以现在它保持得更好,但我坚信微软确实致力于将其推向最终用户,并看看事情会如何发展。如果他们将其部署为真正的更新和替换在 Word 上运行的实际 Outlook 版本,这将是一个非常大的变化,因为这意味着我们可能不再需要使用表格进行布局。因为我们在 HTML 电子邮件中使用表格的唯一原因是 Windows 上的 Outlook,因为 Word 除了布局表格之外并不真正理解其他任何内容。所以我们现在可以确定的是,微软将推送所有这些更新,并且所有用户都将转向它。是的,这确实是我们需要做的。