Microsoft Outlook 支持一种名为“条件 CSS”的技术,该技术使开发人员能够创建仅在 Outlook 上呈现的标记和样式。例如,从官方 StackOverflow 博客中,以下代码片段应该在所有 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 的屏幕截图: