<hr> 标记在 outlook 2013 的电子邮件模板中不起作用
<hr> tag not working in email template for outlook 2013
我开发了一个电子邮件模板。除了 Outlook 2013 中的 hr
标记外,我的电子邮件模板中的一切都运行良好。
我附上了图片
我得到的结果:
我想要的结果:
请帮我提供合适的代码。
电子邮件客户端不一致地支持 <hr>
。使用 <table>
标签在电子邮件中做水平线更容易,像这样:
<table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="background:black; height:1px;>
<tr>
<td style="font-size:0; line-height:0;">
</td>
</tr>
</table>
简单 <hr>
的代码似乎很多,但使用 <table>
s 可以获得最佳的电子邮件客户端覆盖率。
在电子邮件客户端中使用 <hr>
的替代方法如下,它会产生类似的效果,即细水平线:
<div style="background: #d9d9d9; font-size: 1px; line-height: 1px;"> </div>
已验证这可以在 Outlook 2016 中正确呈现,但在 2013 中也应该可以使用。
我开发了一个电子邮件模板。除了 Outlook 2013 中的 hr
标记外,我的电子邮件模板中的一切都运行良好。
我附上了图片
我得到的结果:
我想要的结果:
请帮我提供合适的代码。
电子邮件客户端不一致地支持 <hr>
。使用 <table>
标签在电子邮件中做水平线更容易,像这样:
<table cellspacing="0" cellpadding="0" border="0" align="center" width="100%" style="background:black; height:1px;>
<tr>
<td style="font-size:0; line-height:0;">
</td>
</tr>
</table>
简单 <hr>
的代码似乎很多,但使用 <table>
s 可以获得最佳的电子邮件客户端覆盖率。
在电子邮件客户端中使用 <hr>
的替代方法如下,它会产生类似的效果,即细水平线:
<div style="background: #d9d9d9; font-size: 1px; line-height: 1px;"> </div>
已验证这可以在 Outlook 2016 中正确呈现,但在 2013 中也应该可以使用。