我正在处理 HTML 电子邮件,我正在使用MailChimp 的响应式电子邮件模板和他们的CSS 内联工具。在大多数情况下,电子邮件在无数电子邮件客户端中看起来都很棒,但在 Gmail 中,事情却被严重歪曲了。
如果我从回复箭头旁边的下拉菜单中使用 Gmail 的“显示原始”选项,则原始 HTML 与电子邮件客户端中实际显示的内容不同。我可以通过使用开发人员工具检查元素来确认这一点。这发生在桌面和移动设备上;电子邮件客户端正在从元素中删除内联样式属性。
似乎删除样式属性的标准之一是元素是否还包含一个类。谁能证实这一点?此外,无论如何,它似乎都会从表格标签中删除所有样式属性。任何人都可以确认这一点吗?
有什么解决方法?
以下是 Gmail 和 Yahoo 中来源的电子邮件截图。
Gmail 中电子邮件的屏幕截图,其中通过 Chrome 开发人员工具显示了源代码
雅虎电子邮件截图,来源通过 Chrome 开发者工具显示