【发布时间】:2013-02-22 20:58:34
【问题描述】:
我为时事通讯创建了一个简短的 HTML 电子邮件。一切都在 gmail 和 hotmail 上完美显示。但是在 Outlook 上,图像之间存在一些空间。 检查萤火虫我可以看到我的行高被忽略了,我看到的空白实际上是我的 td 的行高。这是我的代码的一部分:
<tr>
<td width="10" height="80" style="line-height:0px; line-height:0; border-right:1px solid #9cc020;"> </td>
<td width="15" height="80" style="line-height:0;" > </td>
<td width="560" height="80" colspan="5" style="line-height:0;">
<img src="http://infos.mycookit.com/img/PL01bis/c1.jpg" alt="avec le code CHAMP" width="560" height="80" style="display:block">
</td>
<td width="10" height="80" style="line-height:0; border-left:1px solid #9cc020;"> </td>
</tr>
我也尝试将字体大小设置为 0,设置行高的不同方法(%、em、px)。我还删除了 tds 和 imgs 之间不必要的空白,但 line-height 完全被忽略了。如果我在萤火虫中改变它,它虽然有效。所以我知道问题无非就是这个。
有没有办法解决这个问题?
---编辑----- 哦,我也在这个线程上尝试了几乎所有的东西:Line-height not working in Outlook 2010 for HTML Email 包括奇怪的黑客攻击。
【问题讨论】: