Gmail在电子邮件签名中添加了空白td的高度

时间:2017-03-04 15:07:32

标签: html css email outlook gmail

我的客户电子邮件签名中有一个空td问题。它在Outlook中看起来很好,但是当我发送带有Outlook签名的电子邮件到Gmail时,我的td会增加高度。在浏览器版本的Gmail中,这并不是什么大不了的事,但在Gmail应用程序中增加的高度是很多。查看我包含的图片。

Gmail app

Gmail browser

我的代码:

<td bgcolor="#B5987F" style="height:3; width:100%; font-size:0; line-height:3px; mso-line-heightrule:exactly; border-top: 3px solid #ffffff;border-bottom: 3px solid #ffffff;">&nbsp;</td>

添加白色边框以增加间距。当我删除它们没有任何区别。当我删除Outlook忽略指定的高度并添加到高度,但当我发送带有签名的电子邮件到Gmail时,高度看起来应该是。

我还尝试了线高(当高度和线高都降低到1(px)时,增加的高度变得更差)和字体大小,我把高度和宽度作为属性代替内联css,td里面的一个div等等。我真的被卡住了,因为似乎什么都没有用。

我在这里做错了什么?

2 个答案:

答案 0 :(得分:0)

删除&nbsp;并尝试

<td bgcolor="#B5987F" style="height:3; width:100%; font-size:0; line-height:3px; mso-line-heightrule:exactly; border-top: 3px solid #ffffff;border-bottom: 3px solid #ffffff;"></td>

答案 1 :(得分:0)

如果您将电子邮件从Gmail移动应用程序(我在iOS上测试过)转发到Gmail桌面,并查看源,则表明Gmail实际上添加了两个<br>标签。 由于除了内联之外没有其他可靠的方式可以使用CSS,并且源html签名中不存在这些标签,因此Outlook桌面到Gmail移动应用似乎是无法固定的组合。 这是我发现无法使用的唯一组合,因此我建议将用户从Outlook桌面转移到OWA