我们正在处理一个问题,我们有一个格式正确的HTML新闻,该新闻一旦使用Outlook 2016发送给Windows上的某个人,就会完全崩溃。
主要问题是该电子邮件应为固定宽度,但Outlook 2016会使其变为全角。
无奈之后,我们意识到了以下几点:
我认为我发现了导致问题的原因,但没有找到原因。当查看转发的电子邮件的来源时,我发现某些表的宽度被强制设置为更大的值。
所以,而我有:
<td width="793"...
损坏的电子邮件中的来源现在显示:
<td width="1118" style="width: 594.75pt...
我很困惑。 Windows Outlook调整TD的大小是否可以指示我要在HTML中执行的特别操作?
答案 0 :(得分:0)
我们找到了答案。问题是在该表内部有一个嵌套表,在该表内部有一个图像,并且该图像设置为width="100%"
。即使这是在一个表中,该表也设置了宽度,但看来Microsoft Outlook会将100%解释为...视口的100%,也许吗?不能完全确定,但是很明显,它并不局限于其父容器的宽度。
在我们的案例中,解决方法是对图像的宽度进行硬编码,而不是将其指定为100%。