如何在样式属性中包含条件格式?

时间:2015-04-22 17:13:43

标签: css email outlook formatting conditional

现在我正在编写电子邮件,需要为Outlook 2007及更高版本应用特定的填充。目前,我在style属性的最末端应用了条件格式,以覆盖“默认”填充,如下所示:

<table cellpadding="0" cellspacing="0" border="0" width="211" align="left" class="ending_soon_table" style="float: left; padding: 0 10px; <!--[if gte mso 12]>padding: 0 7px;<![endif]-->"> 

有关如何以不同方式进行格式化的任何提示?

1 个答案:

答案 0 :(得分:0)

你能更具体一点吗? 这个小提琴吗?

好的做法是使用整个语句填充:

<table style="padding: top right bottom left;"></table>

不仅仅是上下&amp;&amp;左右声明。

同时尝试!important以确保它覆盖现有的CSS(注意:仅使用!important进行测试。)

比你的陈述仅用于大于mso(ffice)12。这是你想要的还是2007版以上你需要它?

如果您需要2007年以上,请将其更改为:

<!--[if gte mso 7]>padding: 0 7px;<![endif]-->

更多相关内容,您来到这里:http://templates.mailchimp.com/development/css/outlook-conditional-css/

拥有如此多的电子邮件样式元素是一种不好的做法。好的是你使用了表元素。你可以为你的例子做一些小片吗?