防止Outlook 2016 Windows调整表格单元格的大小

时间:2020-08-06 21:05:50

标签: outlook html-email outlook-2016

我们正在处理一个问题,我们有一个格式正确的HTML新闻,该新闻一旦使用Outlook 2016发送给Windows上的某个人,就会完全崩溃。

主要问题是该电子邮件应为固定宽度,但Outlook 2016会使其变为全角。

无奈之后,我们意识到了以下几点:

  • 在Mac 16 Outlook中创建HTML电子邮件很好
  • 从Mac 16 Outlook发送它很好
  • 在Mac 16 Outlook中阅读可以很好
  • 在Windows Outlook 2016中阅读会破坏它
  • 从Windows转发到Mac的电子邮件也显示了Mac上的问题。

认为我发现了导致问题的原因,但没有找到原因。当查看转发的电子邮件的来源时,我发现某些表的宽度被强制设置为更大的值。

所以,而我有:

<td width="793"...

损坏的电子邮件中的来源现在显示:

<td width="1118" style="width: 594.75pt...

我很困惑。 Windows Outlook调整TD的大小是否可以指示我要在HTML中执行的特别操作?

1 个答案:

答案 0 :(得分:0)

我们找到了答案。问题是在该表内部有一个嵌套表,在该表内部有一个图像,并且该图像设置为width="100%"。即使这是在一个表中,该表也设置了宽度,但看来Microsoft Outlook会将100%解释为...视口的100%,也许吗?不能完全确定,但是很明显,它并不局限于其父容器的宽度。

在我们的案例中,解决方法是对图像的宽度进行硬编码,而不是将其指定为100%。