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
相关产品推荐
相关产品推荐

