【问题标题】:Conditional html in email for Outlook works, but not with Office 365Outlook 电子邮件中的条件 html 有效,但不适用于 Office 365
【发布时间】:2014-08-29 07:06:37
【问题描述】:

在 html 电子邮件中,以下条件 html 可以很好地从所有版本的 Outlook 中排除某些内容,出于某种原因,Office 365 除外:

  <!--[if !mso]><!-->
  Thank goodness you are not using Microsoft for your email!
  <!--<![endif]-->

Office 365 仍会显示该 sn-p。

当我们在任何 Microsoft 电子邮件客户端(例如 Outlook 或 Office 265)上查看内容时,哪些条件 html 可以让我们排除内容?

(注意基于另一个处理 Outlook 的 SO 线程,但不是 Office265,我也尝试了 &lt;!--[if !mso]&gt;&lt;!-- --&gt; 而不是 &lt;!--[if !mso]&gt;&lt;!--&gt;,结果相同... Office 365 显示了应该隐藏的内容。

【问题讨论】:

    标签: html email outlook


    【解决方案1】:

    这将仅针对 Office 2013 aka Office 365,但我相信可能不再支持条件 cmets..

    <!--[if mso 15]>
    
    <![endif]-->
    

    所以相反的情况是针对除以下内容之外的所有内容:

    <!--[if !mso 15]><!-->
    
    <!--<![endif]-->
    

    【讨论】:

    • !mso 不起作用,理论上所有版本都适用于 Office 365。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    相关资源
    最近更新 更多