【发布时间】:2012-08-18 23:03:37
【问题描述】:
我知道这是一直被问到的那种问题,但我已经找到了所有我能找到的答案,但没有什么能解决这个问题。问题是 Outlook 2010 在表格单元格内的每个图像下方(或上方)添加了一个像素间隙。 (是低于还是高于取决于你是使用 valign="top" 还是 valign="bottom")。设置显示:块;似乎没有帮助。
如果您在 Windows 7 上的 Outlook 2010 中查看此示例,您会在 Google 徽标下方看到一条红线。我所做的一切都不会删除这条线。
<table width="275" height="95" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse;" bgcolor="red">
<tr>
<td width="275" height="95" align="left" valign="bottom" style="font-size:0; line-height: 0; border-collapse: collapse;">
<img src="https://www.google.co.uk/images/srpr/logo3w.png" border="0" style="display: block; vertical-align: top;"></td>
</tr>
</table>
我得出的结论是无法删除该行。有人愿意证明我错了吗?
【问题讨论】:
-
这个问题已经在这里得到很好的回答和回答:stackoverflow.com/questions/6520731/…
-
我已经尝试了那里建议的一切。如果您将两张图像堆叠在一起,则 valign 技术很有用,因为您可以使上一张与底部对齐,而下一张与顶部对齐,因此它们似乎彼此相邻,但是当你有 3 个在彼此之上,这是行不通的。
标签: html email outlook-2010