现在我正在编写电子邮件,需要为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]-->">
有关如何以不同方式进行格式化的任何提示?
答案 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/
拥有如此多的电子邮件样式元素是一种不好的做法。好的是你使用了表元素。你可以为你的例子做一些小片吗?