2016-05-23 32 views
0

有很多IE有条件的黑客(例如用!ie结尾一个样式属性,*字符的各种用法等)。针对Outlook HTML电子邮件的MSO特定CSS攻击?

我在发送到Outlook(2013)的电子邮件中以内联样式尝试了其中的几个,但它们似乎没有工作。

我试过mso-width-alt:100%但是what little documentation I can find没有显示它支持百分比。

我也尝试!mso只是为了看看它是否做了什么,但它没有。

我想知道是否有人知道任何可以用于Outlook/MSO内联样式的CSS黑客?


更具体地说,我有需要在Outlook中width:100%表,但在iOS的休息,所以我使用min-width:100%,这并不在Outlook中工作。我知道我可以将表格标签包装在一个条件中,并将其完全交换以使其工作,但如果存在一个更优雅的解决方案,我正在尝试。与!

<table style="!width:100%"></table> 

+0

大多数问题听起来像是在索要资源,用于列出特定于Outlook的CSS功能的说明。像这样的问题令人不悦,所以你最终会遇到一个特定的问题!现在桌面在iOS中以什么方式打破? –

+0

@MrLister有一个固定宽度的单元格,如果表格宽度设置为100%,则该单元格宽度似乎占据并超过iOS邮件客户端的屏幕宽度。在所有其他环境中,单元格宽度最大值为表格宽度,这是100%的屏幕宽度,这给了我一个很好的响应设置。我仍然希望知道是否有一种语法可以应用于其他环境忽略的MSO,因为在许多情况下这将是一种优雅的(如果是hacky)修复。 –

回答

0

前面加上属性似乎影响MSO和IE <只= 7:

我将有这么多的乐趣与此有关。