我正在尝试将圆形图像显示在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,因为当然......
答案 0 :(得分:1)
我建议您将Outlook条件更改为此。
<!--[if (gte mso 9)|(IE)]>
<![endif]-->
目前,您正在将其隐藏在Outlook中。如果VML证明太麻烦,我建议在透明背景上使用圆形图像资源。