如何修复Outlook 2013中的图像显示?

如何修复Outlook 2013中的图像显示?,outlook,html-email,Outlook,Html Email,在Outlook 2013的试用版中,HTML电子邮件中的图像显示得非常奇怪。据我通过测试得出的结论,看起来低于20像素高的图像添加了填充,使其达到20像素高。我能做些什么来改变这一点吗?这些电子邮件在Outlook 2010和我一直在测试的其他地方看起来都不错 我尝试过更改它们所在的表格单元格的高度(通过height=“13”以及内联css)以及它们所在的表格和表格行,但都没有效果。以下代码是触发此问题的简单示例,因为您将能够看到图像上方单元格的红色背景: 有人能帮忙吗?删除单元格填充,这

在Outlook 2013的试用版中,HTML电子邮件中的图像显示得非常奇怪。据我通过测试得出的结论,看起来低于20像素高的图像添加了填充,使其达到20像素高。我能做些什么来改变这一点吗?这些电子邮件在Outlook 2010和我一直在测试的其他地方看起来都不错

我尝试过更改它们所在的表格单元格的高度(通过
height=“13”
以及内联css)以及它们所在的表格和表格行,但都没有效果。以下代码是触发此问题的简单示例,因为您将能够看到图像上方单元格的红色背景:



有人能帮忙吗?

删除单元格填充,这样你就看不到红色背景。

td
标记中添加一个
行高
样式(为了更好地测量,还可以在
td
标记中添加一个
height
属性)


对于所有版本的Outlook,修改后的代码在Litmus中测试良好。

style=“display:block;”
添加到任何图像标记。


这将删除额外的填充。

我发现添加
也可以解决此问题。

除了表标记中已有的“cellpadding=“0”之外,我该怎么做?
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="195" height="13" style="background-color:#ff0000; line-height:13px;">
      <img src="..." alt="" width="195" height="13" style="display:block;" />
    </td>
  </tr>
</table>