Office 365 中 Outlook 电子邮件中的条件 HTML/CSS

问题描述 投票:0回答:1

Microsoft Outlook 支持条件 CSS,这使开发人员能够创建仅在 Outlook 上呈现的标记和样式。
例如,在 Outlook 条件 CSS 中,以下代码片段应该在所有 Outlook 客户端中隐藏。

<!--[if !mso]><!--> All Outlooks will ignore this <!--<![endif]-->

我在各种设备和 Outlook 版本上对此进行了测试,在每一个设备和 Outlook 版本中,文本仍然可见。

我无法访问 Windows 设备,因此我怀疑这可能是问题所在,但从理论上讲,这应该适用于所有 Outlook,而不仅仅是 Outlook Windows。

我正在使用具有 Office 365 订阅的 Outlook 帐户。

Outlook 桌面版 macOS 16.83.2 的屏幕截图:

macOS Safari 上最新 Outlook Webmail 的屏幕截图:

来自 Outlook iOS 4.2411.0 的屏幕截图:

css email outlook html-email
1个回答
1
投票

您对此有误解,这是可以理解的,因为您使用的指南没有说明这一点。他们指的是 Windows 桌面版本。

只有 Windows 桌面版本的 Outlook 使用 Microsoft Word 作为渲染引擎,因此只有它具有此条件代码。

您可以在此处浏览不同的方式来定位其他 Outlook,请注意,除了 Windows 桌面 Outlook 之外,实际上很少需要这些方法:https://www.howtotarget.email/

© www.soinside.com 2019 - 2024. All rights reserved.