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

防止Outlook 2016 Windows调整表格单元格的大小,outlook,html-email,outlook-2016,Outlook,Html Email,Outlook 2016,我们在一个问题上大发雷霆,我们有一份格式很好的HTML时事通讯,一旦在Windows上使用Outlook 2016发送给某人,它就彻底崩溃了 主要问题是电子邮件的宽度是固定的,但Outlook 2016将其显示为全宽 在经历了许多挫折之后,我们意识到: 在Mac16 Outlook中创建HTML电子邮件很好 从Mac16 Outlook发送即可 在Mac16 Outlook中阅读是可以的 在Windows Outlook 2016中阅读它会破坏它 将上述电子邮件从windows转发到Mac也会

我们在一个问题上大发雷霆,我们有一份格式很好的HTML时事通讯,一旦在Windows上使用Outlook 2016发送给某人,它就彻底崩溃了

主要问题是电子邮件的宽度是固定的,但Outlook 2016将其显示为全宽

在经历了许多挫折之后,我们意识到:

  • 在Mac16 Outlook中创建HTML电子邮件很好
  • 从Mac16 Outlook发送即可
  • 在Mac16 Outlook中阅读是可以的
  • 在Windows Outlook 2016中阅读它会破坏它
  • 将上述电子邮件从windows转发到Mac也会显示Mac上的问题
我想我找到了问题的原因,但没有找到原因。当我查看转发电子邮件的来源时,我看到我的一些表格的宽度被强制设置为更大的设置

因此,鉴于我有:

<td width="793"...

我们找到了答案。问题是,在这个表中,我们有一个嵌套的表,在这个表中,我们有一个图像,该图像被设置为
width=“100%”
。尽管这是在一个同样设置了宽度的表中,但看起来Microsoft Outlook将100%解释为100%的视口,也许?不完全确定,但显然它并没有将自身限制在其父容器的宽度内

在我们的例子中,修复方法是硬编码图像的宽度,而不是告诉它为100%

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