我们正在调用Office JS API body.setSelectedDataAsync将带有内联CSS的HTML从Outlook加载项注入到电子邮件正文中 .
但是,一些布局在Outlook 2016 for Windows中搞砸了 .
例如:
-
style="vertical-align:middle"
更改为style="width:.3333in;height:.3333in"
. -
style="font-size:22px;vertical-align:middle"
最终被style="font-size:16.5pt"
在IE11中不会发生此问题 .
我们做了一些研究 . 根据类似问题的答案,如is there some way to debug my emails layout on dev tool和Formatting html email for Outlook,CampaignMontior.com's CSS guide将是这类问题的一个很好的参考 .
但是,Outlook 2016 section表示支持带有关键字的 vertical-align
. 所以不确定为什么 vertical-align:middle
在第一个例子中被改变并且在第二个例子中被删除了 . 此外, font-size
已更改 .