什么是MSO?[电子邮件模板Outlook HTML]



有人能告诉我什么是MSO吗?。我的意思是,现在我正在研究电子邮件模板HTML,我在Gmail上做了它,它运行良好,但当谈到前景时,它变得很奇怪。尤其是图像部分和尺寸,一切都一团糟。

我在这里和那里读了一些博客、文章或网站,但他们似乎使用MSO对其进行编码,以修复outlook输出电子邮件模板。对吗?为什么我们需要使用MSO来配置,以及如何实际使用它,它的实际用途是什么?

我不太确定这一部分,但如果你能向我解释HTML中代码的outlook部分,那会有很大帮助。

这是我在网站上读到的一个例子,但不太确定。

https://jasemiller.medium.com/a-fix-for-outlook-image-issues-in-html-email-campaigns-b8dd1c8f7d16

为什么Gmail比outlook更容易获得电子邮件模板HTML的输出?

MSO是Microsoft Office的缩写。在电子邮件世界中,它通常指以下其中一种:

  1. 条件注释。使用Microsoft为Internet Explorer创建的特殊语法(IE 9之前支持(,然后在Microsoft Outlook 2007及更高版本中使用,您可以创建仅在Outlook目标版本中可用的代码。例如,在您提到的博客文章中,他们使用<!--[if mso]><![endif]-->条件注释仅为Outlook创建表结构。您可以阅读Microsoft关于条件注释的文档
  2. 特定于mso的样式属性。这些是微软创建的CSS属性,只有Word的渲染引擎支持。它们带有mso-前缀。它们可以是众所周知的CSS属性的变体(比如mso-border-alt,它是CSS中border的别名(,也可以是Word完全唯一的东西(比如mso-hide(。以下是Outlook支持的所有样式的列表,包括mso-属性

Gmail可能比Outlook更好地渲染您的电子邮件的原因是Windows上的Outlook(从2007年到2019年(使用了Word的渲染引擎。Word不太擅长渲染HTML和CSS。(在Can I email的记分牌上,Outlook排在最后,这也是Gmail目前排名第22位的原因。(去年我写了一篇详细的文章来帮助理解Outlook的渲染引擎,我认为它可以帮助你。

相关内容

  • 没有找到相关文章

最新更新