现在,我正在编写电子邮件,并且需要为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]-->">
关于如何格式化的任何提示?
最佳答案
你可以说得更详细点吗?
有什么玩意吗?
好的做法是使用整个语句进行填充:
<table style="padding: top right bottom left;"></table>
不只是上下&&左右声明。
还要尝试
!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/
过多的电子邮件样式元素是一种不好的做法。好消息是您使用了表格元素。您能为您的例子做些摘要吗?