0

我正在使用以下条件语句在 Outlook 中隐藏响应式 HTML 电子邮件的内容,

<!--[if !gte mso 9]><!-- -->
<!--<![endif]-->

但是,我现在正在测试,它确实适用于 Outlook 应用程序,但 Outlook.com 隐藏了此代码后面的所有内容。我用它来隐藏正文内容开头的前标题,但这导致了一封空白的电子邮件。我正在使用自己的 Outlook.com 帐户和 Litmus 进行测试,它在所有主要浏览器中都显示空白电子邮件。

任何人都知道在不破坏 Outlook.com 电子邮件的情况下隐藏 Outlook 内容的另一种技术吗?

经过更多测试后,我发现这适用于 Outlook 应用程序和 Outlook.com:

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

我不知道它是否是“gte”部分,但删除后看起来效果更好。

感谢您的回复。

4

1 回答 1

1

outlook.com 会在评论中吃任何东西,无论是否有条件。

您最好的选择是复制隐藏在 Outlook '07 中的部分并将其粘贴到条件注释末尾下方。然后给该粘贴部分的主容器/表 aclass="outlookcomonly"和 a style="display:none"。在您的样式标签中:

.ecxoutlookcomonly { display:block !important; }

Outlook.com 预处理您的分类项目,在每个项目前添加“ecx”。如果您将该 ecx 添加到您的样式表,outlook.com 将看到它,但所有其他客户端将忽略它。

于 2014-03-12T15:46:07.157 回答