0

我在 Gmail 和 Outlook 中制作时事通讯时遇到问题。

我有一张包含背景图像的 TD 表:

<tr>
    <td width="401" height="99" background="http://www.domain.com/bg_left.jpg"></td>
    <td width="149" height="99" background="http://www.domain.com/bg_right.jpg"></td>
</tr>

我还尝试通过这种方法添加背景图像。但是通过这两种方式,我在 Gmail 和 Outlook 中都有以下行为。

在此处输入图像描述

在这两个示例中,都在重复图像的地方添加了一些额外的填充。有人熟悉这个问题吗?我自己找不到任何关于这个的东西。

而是谢谢。

4

2 回答 2

2

display对于 Gmail,您可以通过将属性更改为来删除图像底部的边距,以block防止这种情况发生。

不幸的是,Outlook.com 似乎不允许您设置图像的属性display,但是如果您添加一个与.divblockimg

于 2013-11-05T14:14:08.117 回答
2

您需要使用 VML 在 Outlook 中的表格上显示背景图像。这是 Campaign Monitor 中的一个工具,可以做到这一点。

首先,确认您的表格单元格height=""与您的图像相同。假设是这样,看起来原因可能是您的内容将表格高度扩大到指定高度。Gmail 有拉伸文本行高的习惯,因此如果您&nbsp;的副标题下方有一个,这可能是原因。删除它,它应该修复它。

如果这不起作用,请张贴整个表格,我会再看一下。

于 2013-11-18T17:24:04.017 回答