Outlook 2010电子邮件固定宽度问题

时间:2012-05-02 16:15:33

标签: email outlook width installation

我在Outlook 2010中创建了一个html电子邮件.oft(Outlook文件模板),表格布局宽度设置为600px。这个ecard模板分发给公司的其他人,他们可能希望在表格后面添加几行文本和签名。 但是,所有添加的文本都显示在表格的右上角。如何阻止表格右侧的任何内容或将电子邮件的宽度设置为仅600px,以便在表格底部正确显示任何新增内容?我知道浮动和清除CSS在html电子邮件中无法可靠地工作。 谢谢,阿提拉

1 个答案:

答案 0 :(得分:1)

您最好的选择是创建一个宽度为100%的桌子。在该表内,制作两个单元格,一个宽度为600,另一个宽度为“auto”。然后,它将跨越电子邮件窗口的完整剩余宽度。

这不是一个理想的情况,但正如您所提到的,对MS Outlook 2010中可实现的内容存在非常严格的限制,更不用说2007年了。

这样的事情:

<table><tr>
<td width="600">Enter details here</td>
<td> &nbsp; (space character so no client disregards this cell) </td>
</tr></table>

您可能需要尝试最后一个单元格的宽度,您可以尝试将其设置为100%或其他东西以强制占用右侧的所有额外空间,但它将归结为您的代码,并且电子邮件,以及最适合该组织的内容。

如果这不起作用,请考虑第一个表中的嵌套表格,以确保...

<table width="100"><tr>
   <td width="100%">
     <table width="600"><tr>
       <td width="600">Enter details here</td>
     </tr></table>
   </td>
   <td>&nbsp;(space character so no client disregards this cell) </td>
</tr></table>

作为指南 - 我使用Campaign Monitor参考兼容性: http://www.campaignmonitor.com/css/ - 在该页面上下载XLS文件。

祝你好运。