Ben*_*ada 7 microsoft-outlook microsoft-outlook-2013
在 Outlook 2013 中,当我自己或任何同事将签名粘贴到 Outlook 2013 的“签名和信纸”窗口时,它会正确显示,并且在撰写电子邮件时签名正确显示。但是如果我回到签名和信纸窗口来编辑签名,签名的内容会被压缩成大约 35 像素宽。这使得编辑几乎不可能。
签名来自我们创建的 HTML 页面,目的是将其复制并粘贴到 Outlook 签名中。我们中没有人在 Outlook 2010 上遇到过这个问题,所以似乎是 Outlook 2013 的一个问题。HTML 内容基本上是一个带有几个嵌套表的单列表,以及一些图像和链接。这是非常基本的 HTML。我尝试向表格添加明确的宽度,但这没有帮助。我已经看到其他几个人提出了这个问题,但还没有找到解决方案(链接 #1,链接 #2)。
编辑:根据@sunk818 的请求,这里有一个指向我正在使用的 HTML 的链接(一些身份信息被屏蔽,但结构是相同的)。下面显示了保存一次后在 Outlook 2013 签名编辑器中的样子,关闭窗口并重新打开进行编辑。

小智 1
我刚刚在此处的线程中发布了此问题的简单解决方案:
在您的情况下,您所需要做的就是设置<td style="width: ##">表中每个数据单元格的值。您无需费心设置表格或表格行的宽度。
有关所提供链接的完整解决方案的副本,请参见下文:
在 Outlook 2013 和 Outlook 2016 的电子邮件签名预览窗口中,包含表格的 HTML 和富文本格式 (.rtf) 签名可能会被挤压成窗口左侧拉伸的窄列,而留下预览的其余部分窗口空空如也。
在 Outlook 2013 和 2016 中,当您的签名中有表格并且尚未为表格的各个单元格设置“宽度”属性时,就会出现此问题。对于没有设置“宽度”属性的表格单元格,较新版本的 Outlook 中的预览器默认设置较小的宽度(大约 10 或 20 像素)。
由于旧版本的 Outlook 没有出现此问题,因此当未设置“宽度”属性时,它们很可能在预览窗口中将表格单元格默认为 100% 宽度。在旧版 Outlook 中创建的没有“宽度”属性的签名文件在新版本中仍然会出现预览问题。这证实了问题出在预览组件上。
您只需确保每个表格单元格都设置了“宽度”属性即可。
修复富文本格式 (.rtf) 签名表
如果您从 Word 文档复制并粘贴了签名,那么这是修复它的最简单方法。
请注意,即使没有设置“宽度”属性,只要将其粘贴进去,签名表就会始终正确显示。您必须关闭签名窗口,然后重新打开它以确认您已成功解决问题。
修复 HTML 签名表
如果您使用 HTML 标签创建表格,则所有标签都<td>需要宽度属性,使用百分比或像素宽度,如下面的 HTML5 兼容示例所示:
<table>
<tbody>
<tr>
<td style="width: 100%">table cell 100 percent wide</td>
</tr>
<tr>
<td style="width: 150px">table cell 150 pixels wide</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
请注意,<table>和<tr>标签不需要设置宽度来解决此问题。
保存后,请确保重新打开签名窗口以检查代码更改是否有效。
| 归档时间: |
|
| 查看次数: |
6506 次 |
| 最近记录: |