相关疑难解决方法(0)

HTML电子邮件:mso条件的回退?

如果你像我一样,在阅读本书结束时,你的眼睛会抽搐.我不怪你.

我们的客户要求我们开发响应式HTML电子邮件模板,其中包含两个规范:

  1. 使用尽可能少的图像
  2. 使用尽可能多的"花哨的css功能".大多数情况下,这只意味着盒子上的圆角.

这个问题具体是关于执行圆角.Gmail和Apple支持CSS圆角,Outlook需要矢量图形.对于其余平台,他们可以使用方形边缘.

以下是我们如何检测和执行outlook:

<!--[if mso]><v:shape>...</v:shape><![endif]-->
Run Code Online (Sandbox Code Playgroud)

像魅力一样工作,甚至回到Outlook 2000.问题是,我无法弄清楚如何创建一个后备.直觉说:

<!--[if !mso]>...<![endif]-->
Run Code Online (Sandbox Code Playgroud)

但它只是被大多数其他电子邮件客户端的评论完全忽略,然后完全没有从框中丢失角落.我问你,SO社区的优秀成员:是否可以为 MSO 之外的所有平台部署标记?也许有一种更聪明的方法可以实现这一点,我没有考虑过?或者,电子邮件HTML仍然太过年轻,无法尝试这样的事情?

outlook gmail vector-graphics html-email

25
推荐指数
4
解决办法
5万
查看次数

标签 统计

gmail ×1

html-email ×1

outlook ×1

vector-graphics ×1