条件注释似乎在Outlook 2016中不起作用

时间:2019-01-04 20:37:42

标签: outlook

我们在爆炸邮件中使用了条件注释来隐藏与Outlook不兼容的视觉元素,同时显示兼容的元素。

最近,在Outlook 2016中,此功能似乎不再起作用。

我已经附加了示例代码的图像以及它在Outlook 2016中的呈现方式。您会注意到应该在Outlook中显示的文本不是。

条件注释支持是否已从Outlook中删除?

查看源代码时条件注释的屏幕快照以及它在Outlook中如何显示。

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试而不会在代码中出现空白:

目标Outlook

<!--[if gte mso 9]>
    <img src="http://via.placeholder.com/300x300/ff0000?text=Outlook" alt="" width="100%" style="display:inline-block;border:none;outline:none;padding:0;margin:0;width:100%;height:auto;" border="0" hspace="0" vspace="0">
<![endif]-->

从Outlook隐藏

<!--[if !mso]><!-- -->
    <img src="http://via.placeholder.com/300x300/0000ff/?text=Modern+Email" alt="Modern+Email" width="100%" style="display:inline-block;border:none;outline:none;padding:0;margin:0;width:100%;height:auto;" border="0" hspace="0" vspace="0">
<!--<![endif]-->

祝你好运。