【发布时间】:2012-05-05 06:00:32
【问题描述】:
**编辑,该问题仅存在于 Outlook Web App 的预览窗格中**
我几乎尝试了所有方法,但似乎无法消除 Outlook 2007/2010 在屏幕右侧的预览框中呈现的空格/换行符。当您双击收件箱列表中的电子邮件时,HTML 会完美加载。但是,当它显示在拆分收件箱列表/电子邮件预览窗口中时,会产生换行符/空格。
我已经尝试了书中的每一个技巧。 border-collapse、border=0、display:block、cell-spacing/cell-padding:0、!important 等。没有任何效果。
这就是我要抱怨的。 (为了隐私,我把所有东西都涂黑了):
- 209.67.20.161/email/linebreaks.png
- 209.67.20.161/email/linebreaks2.png
- 209.67.20.161/email/linebreaks3.png
这可能是本文中提到的“打印页限制(Microsoft Word)”:
www.emailonacid.com/blog/details/C13/horizontal_spacing_issues_in_outlook_2007_and_2010
但是,我不这么认为,因为有些换行符彼此非常接近。
顺便说一句,我正在 Photoshop 中对图像进行切片并保存到网络设备。
这是切片图像:http://209.67.20.161/email/slices.png
做我的救命恩人……
链接到我的 HTML:http://209.67.20.161/email/email_sliced_forss.html
您可以使用 ctrlq.org/html-mail 将 HTML 电子邮件发送到您自己的 Outlook 收件箱,并在选择 HTML 编辑器后将我的 HTML 源复制并粘贴到框中。
【问题讨论】:
-
我从未在 html 电子邮件中使用 leftmargin topmargin。你应该删除它们,而且我还认为你有一个不必要的 td 高度,因为图像有它自己的高度。您也可以删除 td 高度。
标签: outlook whitespace html-email outlook-2007 line-breaks