【问题标题】:Conditionally Target Outlook 2007/2010/2013, But Not Outlook.com有条件地针对 Outlook 2007/2010/2013,但不是 Outlook.com
【发布时间】:2012-11-18 01:06:52
【问题描述】:

我知道我们可以有条件地定位 Outlook '07-'13,但 Outlook.com 似乎也符合我的条件。

<!--[if !mso]><!--><br /><!--<![endif]-->

此语句与 Outlook.com 不匹配的地方是否有更好的代码?

【问题讨论】:

    标签: html email outlook outlook.com


    【解决方案1】:

    怎么样

                    <xsl:comment>
                        <![CDATA[[if  mso 12]>Contents for 2007<![endif]]]>
                    </xsl:comment>
                    <xsl:comment>
                        <![CDATA[[if  mso 14]>Contents for 2010<![endif]]]>
                    </xsl:comment>
                    <xsl:comment>
                        <![CDATA[[if  mso 15]>Contents for 2013<![endif]]]>
                    </xsl:comment>
    

    【讨论】:

      【解决方案2】:

      是的,有。为什么要发布带有“我不知道”的答案?

      无论如何,Outlook.com 都会在您的所有课程前面加上 ecx。我喜欢做的是使td高度为0(height="0" style="font-size:0px; line-height:0px;"),添加你的类class="outlookthing"并在你的&lt;style&gt;中使用td[class="ecxoutlookthing]{font-size:XXpx; line-height:XXpx; height:XXpx;}更正0高度

      【讨论】:

      • 我忘了说outlook.com 会剥离cmets,以及打开/关闭条件cmets 的内容,而大多数客户不会。因此我的解决方案。
      【解决方案3】:

      没有真正的方法可以做到这一点;可能需要查看 HTML 以找出导致此问题的原因以及另一种方法。

      对不起,我帮不上忙。

      【讨论】:

        猜你喜欢
        • 2016-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-03
        • 2017-03-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多