如何在使用VML的Outlook中使用html电子邮件获取圆形图像?

时间:2018-02-05 14:54:31

标签: html email outlook html-email vml

我正在尝试将圆形图像显示在HTML电子邮件中。到目前为止,它在除Outlook 2013和Outlook 2016(Windows 7)之外的所有客户端都有效。

我发现了一些VML教程,说这应该可以解决问题:

<v:oval style="width:100;height:100">
<v:fill src="https://www.placebear.com/100/100.jpg" type="frame">
<v:/fill>
</v:oval>

但是我尝试了条件评论

<!--[if !mso]><!-- -->
  <v:oval style="width:100;height:100">
    <v:fill src="https://www.placebear.com/100/100.jpg" type="frame">
    <v:/fill>
  </v:oval>
<!--<![endif]-->

什么也没出现。

有人有工作解决方案吗?边界半径正在为每个其他客户端而不是Outlook,因为当然......

1 个答案:

答案 0 :(得分:1)

我建议您将Outlook条件更改为此。

<!--[if (gte mso 9)|(IE)]>

<![endif]-->

目前,您正在将其隐藏在Outlook中。如果VML证明太麻烦,我建议在透明背景上使用圆形图像资源。