如何消除电子邮件中表格行之间的分隔?

Posted

技术标签:

【中文标题】如何消除电子邮件中表格行之间的分隔?【英文标题】:How to remove the divide between table rows in e-mail shot? 【发布时间】:2013-05-09 18:42:01 【问题描述】:

我最近在 Photoshop 中模拟了一封电子邮件营销(邮件黑猩猩)电子邮件,并将其导出为 html(使用表格和内联样式(不幸的是),以便它在所有/大多数电子邮件客户端中正确显示。

但是,在给自己发送一封测试电子邮件以查看它在我的 Gmail 帐户中的显示方式后,我可以看到表格的每一行之间有一条白色的分界线,我在检查时似乎无法删除或找到它它在谷歌浏览器中。

谁能告诉我如何移除这些分隔线? 我的完整 HTML 可以在 http://pastebin.com/gJWJGEak# 找到 可以在http://img521.imageshack.us/img521/346/screenshotvg.png找到电子邮件当前显示方式的屏幕截图

【问题讨论】:

【参考方案1】:

我发现了你的问题。它与边框无关,而与单元格内的文本大小有关。

您的文本扩展过多,导致包含的单元格扩展。 如果您减小文本大小或段落的边距,您将达到预期的效果。

希望对你有帮助! :)

【讨论】:

感谢gjsduarte的回复,但不幸的是,当我将字体缩小很多时,它似乎并没有解决问题。这些段落位于表格单元格内,并且有足够的空间,因此它们不会拉伸表格单元格。以前没遇到过,很奇怪!【参考方案2】:

您的所有图片都需要明确为style="display:block;"

请注意,背景图像在 Outlook 2007 和 2010 中不起作用。

【讨论】:

以上是关于如何消除电子邮件中表格行之间的分隔?的主要内容,如果未能解决你的问题,请参考以下文章

如何删除 HTML 表格中的行之间的分隔?

如何消除图像之间的间距?

删除表格单元格和行之间的间距

如何将excel电子表格中的2行匹配2列?

如何定位电子表格中一定数值范围内(如此60~70)单元格?请高手指点!

如何从命令行对 OpenOffice/LibreOffice 电子表格运行 sql 查询?