【发布时间】:2013-12-19 07:30:03
【问题描述】:
我正在开发一个电子邮件模板,它的间距是动态的,所以我将位置设置为边距,例如:
<td width="264px" bgcolor="#9ac5db" style="font-family:arial;font-size:12px;color:#000000;padding: 10px 5px 30px;" valign="top">
<div name="nltitle" id="nltitle" style="font-family:arial;font-size:14px;color:#000000;display:block;text-align:center;margin:15px 0px 15px 0px;"><b>Test App</b></div>
<hr width="100%" color="#ffffff" size="3px">
<div style="margin:10px 10px 30px 10px;text-align: left">
Test App
</div>
</td>
这里我使用填充和边距来动态设置空格,但它在 Outlook 中不起作用。我该如何解决这个问题?非常感谢任何帮助。
干杯,
乔治
【问题讨论】:
-
对于 html 电子邮件模板,如果您希望在大多数电子邮件客户端中具有相同的外观,请仅使用表格;)顺便说一句,您之前没有在第一行中用
"关闭style标记valign="top". -
@mdesdev.我忘了把那个 (") 放在问题中。有没有其他方法可以替换填充和边距,因为它在 Outlook 中不起作用(这是因为我正在生成动态间距)
-
"替换填充和边距?"你可以在你想要顶部/底部间距的地方添加
<td height="30" valign="top">&nbsp;</td>,也不要忘记像colspan和rowspan这样的属性。 -
更多关于litmus.com/help/email-clients/outlookcom-margins周围的margin word的信息
标签: html css email outlook margin