Table MS Outlook 具有固定宽度和可变宽度
Table with fixed and variable width for MS Outlook
我正在尝试制作一个跨平台的签名。鉴于我将向使用 Outlook 的人发送电子邮件,我希望它也能正确显示在 Outlook 中。
我想做的是将我键入的文本移到右侧,使其与下图正确对齐。
我可以让它在我自己的邮件客户端 Thunderbird 中完美运行,并且在所有浏览器中也可以正常查看它,但是让它在 Outlook 中运行似乎是个问题。
使用 div 和 CSS 似乎是不可能的,outlook 会忽略它并消失。
当我使用 table 时,outlook 似乎支持它,但同时获得固定宽度和可变宽度的单元格似乎是个问题。
我尝试了以下 html 代码:
<table style="table-layout:fixed;" cellpadding="0" cellspacing="0">
<tr>
<td width="64"><br></td>
<td><font face="Arial" size="2">
<br><br>Yours Sincerely,<br><br></font>
</font></td>
</tr>
<tr>
<td colspan="2">
<img alt="" src="file:///X:/image.png" height="168" width="681">
</td>
</tr>
除了 outlook,这在任何地方都有效。有谁知道解决此问题的方法,或者我可以使用的其他方法会起作用吗?我想防止使用 2 个固定宽度的列。
试试这个:
<table style="table-layout:fixed;" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left: 64px;"><font face="Arial" size="2">
<br><br>Yours Sincerely,<br><br></font>
</font></td>
</tr>
<tr>
<td>
<img alt="" src="file:///X:/image.png" height="168" width="681">
</td>
</tr>
</table>
不能使用 CSS for Outlook 的说法是不正确的。它只需要是内联的,并且只有几件事有效。其中之一是填充。这应该 space 您的文本远离左侧并且在 Outlook 中也能正常工作。
此外,您不需要 colespan,因为如果未指定,一行已适合竞争并且正在扩展超过其他行。
我正在尝试制作一个跨平台的签名。鉴于我将向使用 Outlook 的人发送电子邮件,我希望它也能正确显示在 Outlook 中。
我想做的是将我键入的文本移到右侧,使其与下图正确对齐。
我可以让它在我自己的邮件客户端 Thunderbird 中完美运行,并且在所有浏览器中也可以正常查看它,但是让它在 Outlook 中运行似乎是个问题。
使用 div 和 CSS 似乎是不可能的,outlook 会忽略它并消失。
当我使用 table 时,outlook 似乎支持它,但同时获得固定宽度和可变宽度的单元格似乎是个问题。
我尝试了以下 html 代码:
<table style="table-layout:fixed;" cellpadding="0" cellspacing="0">
<tr>
<td width="64"><br></td>
<td><font face="Arial" size="2">
<br><br>Yours Sincerely,<br><br></font>
</font></td>
</tr>
<tr>
<td colspan="2">
<img alt="" src="file:///X:/image.png" height="168" width="681">
</td>
</tr>
除了 outlook,这在任何地方都有效。有谁知道解决此问题的方法,或者我可以使用的其他方法会起作用吗?我想防止使用 2 个固定宽度的列。
试试这个:
<table style="table-layout:fixed;" cellpadding="0" cellspacing="0">
<tr>
<td style="padding-left: 64px;"><font face="Arial" size="2">
<br><br>Yours Sincerely,<br><br></font>
</font></td>
</tr>
<tr>
<td>
<img alt="" src="file:///X:/image.png" height="168" width="681">
</td>
</tr>
</table>
不能使用 CSS for Outlook 的说法是不正确的。它只需要是内联的,并且只有几件事有效。其中之一是填充。这应该 space 您的文本远离左侧并且在 Outlook 中也能正常工作。
此外,您不需要 colespan,因为如果未指定,一行已适合竞争并且正在扩展超过其他行。