现在,我正在编写电子邮件,并且需要为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/

过多的电子邮件样式元素是一种不好的做法。好消息是您使用了表格元素。您能为您的例子做些摘要吗?

07-24 09:38
查看更多