Outlook的电子邮件条件评论(保证金)

时间:2015-07-24 14:04:37

标签: html css email outlook

在电子邮件模板上工作我注意到outlook和outlook.com剥离了" margin",我的解决方案是为那些客户添加额外的行

<td height="20" valign="top">&nbsp;</td>

但我想在支持的客户端上使用保证金,所以我把它放在一个条件块

<!--[if mso]>
<td height="20" valign="top">&nbsp;</td>
<![endif]-->

任何人都知道所有版本的Outlook是否正在剥离保证金,还是只是其中一些(较新版本?)?我读过微软对保证金的支持,但我并没有这样做。找到丢弃版本的任何信息。

我是否必须使用其他条件来避免旧版本的Outlook渲染边距,如

<!--[if (gte mso 12)]>

仅影响2007+?

2 个答案:

答案 0 :(得分:1)

不要这样做 - 我们的想法是找到一个解决方案,以便在您支持的任何地方解决。不要破解或试图限制电子邮件!

Outlook中

margin 支持,但padding是,使用填充

还可以使用嵌套附加表 ,使用小白图像来重新创建空间。总有一个解决方案可供您使用 - 如果您发现它,而不是试图破解条件,那么您的电子邮件将更加稳定。

这也是一个不错的reference

特定于Outlook 2007 info

如果你真的必须叹气)..这是可能的;以下是专门针对Outlook 2007:

<!--[if gte mso 12]>
    <style type="text/css">
    /* Your Outlook-specific CSS goes here. */
    </style>
<![endif]-->

下面的mso 9与outlook 2007相关的是更多的列表:

Outlook 2000 - Version 9
Outlook 2002 - Version 10
Outlook 2003 - Version 11
Outlook 2007 - Version 12
Outlook 2010 - Version 14
Outlook 2013 - Version 15

Read More about this

注意:虽然这是可能的,但我仍然怀疑使用这些会在长期错误中产生更多问题。

祝你好运!

答案 1 :(得分:0)

根据EmailonAcid Article Outlook.com DOES支持边距。

对此的修复非常简单。你所要做的就是把这个&#34; M&#34;在保证金。没错,改变你所有的&#34;保证金&#34;到&#34;保证金&#34;将使它们在Outlook.com中正常工作。