这应该可以解决您的 If Not Outlook 问题:
<!--[if !mso]><!-- -->...content...<![endif]>
与其针对两个不同的 If,为什么不将其中一个设为 else?
<!--[if (gte mso 9)|(IE)]>...exception...<![endif]-->
...content...
您可以通过多种方式定位 Outlook:
- 它小于特定版本。
- gt 大于特定版本。
- lte 小于或等于特定版本。
- gte 大于或等于特定版本。
我不确定 Outlook 是否支持 if not 的逻辑。
但是,如果您正在对特定于 Outlook 2016 的内容执行某些操作,请尝试以下操作:
<!--[if (lt mso 15)|(IE)]>...exception...<![endif]-->
<!--[if (gte mso 16)|(IE)]>...Specific Outlook 2016...<![endif]-->
...content...
这是 Outlook 的 Microsoft 编号方案:
- 展望 2000 = 9
- 展望 2002 = 10
- 展望 2003 = 11
- 展望 2007 = 12
- 展望 2010 = 14
- 展望 2013 = 15
- 展望 2016 = 16
祝你好运。