问题描述
我正在通过 mailjet 从 spring 应用程序发送电子邮件,当使用 outlook 的网络版本(如本 screenshot)甚至在 Outlook 移动应用程序中打开电子邮件时,电子邮件可以正确呈现,但是当我使用桌面版本它会完全搞砸,如图所示
picture
PS:我使用 foundation 作为样式,你可以找到 html/css 代码 here
解决方法
这取决于 Outlook 中使用的渲染引擎。 Microsoft Office Outlook 使用 Microsoft Office Word 中的 HTML 解析和呈现引擎来显示 HTML 邮件正文。在 Word HTML and CSS Rendering Capabilities in Outlook 文章中详细了解受支持和不受支持的 HTML 元素、属性和级联样式表属性。