You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HTML邮件模板中能否用|分隔mso与IE的条件注释?

MSO/IE条件注释中逻辑或的使用说明

你写的<!--[if mso | IE]> ... <![endif]-->是完全可行的,不需要拆成两个独立的条件语句。

在微软的条件注释语法里,|就是逻辑或运算符,能同时匹配mso(Microsoft Office的邮件渲染引擎)和IE(IE浏览器)这两种场景,效果和分别写两个独立条件完全一致,但写法更简洁:

  • 合并写法(推荐):
    <!--[if mso | IE]>
      仅在MSO或IE中渲染的内容
    <![endif]-->
    
  • 拆分写法:
    <!--[if mso]>
      仅在MSO中渲染的内容
    <![endif]-->
    <!--[if IE]>
      仅在IE中渲染的内容
    <![endif]-->
    

如果你的目标是让内容同时在MSO和IE环境下生效,直接用|分隔的写法就足够了。

内容的提问来源于stack exchange,提问作者Online forever

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 23:11:10