【发布时间】:2014-09-11 20:35:34
【问题描述】:
Outlook 2010 似乎无法识别我创建的时事通讯电子邮件中的 HTML 表格。它在 Gmail 中以所有正确的间距/填充完美显示,但在 Outlook 中,它只是将图像大小并排浮动在一长串令人困惑的图像中,而不是在表格中整齐地排列。我对 HTML 有点陌生,所以有人知道我的表格是否有替代品,或者我的代码是否有问题。抱歉,其他类似的问题都没有真正回答我的问题
代码如下:
<table border="0" cellpadding="0" cellspacing="0" width="100%" id="textEdit">
<tbody>
<tr>
<td style="padding: 0px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #595959;" valign="top" styleclass=" style_MainText">
<div style="padding: 0px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #595959;" valign="top" styleclass=" style_MainText">
<img style="display: block; padding: 20px 20px 10px 20px;" height="200" vspace="0" border="0" name="ACCOUNT.IMAGE.888" hspace="0" width="624" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/888.png" align="left">
<img style="display: block; padding: 10px 0px 10px 20px;" height="624" vspace="0" border="0" name="ACCOUNT.IMAGE.889" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/889.png" align="left">
<img style="display: block; padding: 10px 20px 10px 0px;" height="302" vspace="0" border="0" name="ACCOUNT.IMAGE.874" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/874.png" align="right">
<img style="display: block; padding: 10px 20px 10px 0px;" height="302" vspace="0" name="ACCOUNT.IMAGE.881" border="0" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/881.png" align="right">
<img style="display: block; padding: 10px 0px 10px 20px;" height="302" vspace="0" name="ACCOUNT.IMAGE.882" border="0" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/882.png" align="left">
<img style="display: block; padding: 10px 20px 10px 0px;" height="302" vspace="0" name="ACCOUNT.IMAGE.873" border="0" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/873.png" align="right">
<img style="display: block; padding: 10px 0px 20px 20px;" height="302" vspace="0" name="ACCOUNT.IMAGE.884" border="0" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/884.png" align="left">
<img style="display: block; padding: 10px 20px 20px 0px;" height="302" vspace="0" name="ACCOUNT.IMAGE.886" border="0" hspace="0" width="302" src="https://origin.ih.constantcontact.com/fs159/1111545680481/img/886.png" align="right">
</div>
</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
这可能对你有帮助。github.com/dcondrey/Email
-
您的问题是您的布局依赖 1 DIV 而不是表格。你有一行,一列。这几乎不是表格布局。另一个问题是您过于依赖 Outlook 可能不支持的 CSS。人们使用表格的全部原因是缺乏 CSS 支持。