2011-10-04 128 views
0

我有一个表定义为前景2007忽略单元格填充

<table width="600" cellspacing="0" cellpadding="0"> 
<table border="0" cellspacing="0" cellpadding="25" width="600"> 
<tr> 
    <td width="160" bgcolor="#efefef">Text</td> 
    <td width="340" bgcolor="#ffffff">Text</td> 
</tr> 

</table> 
<tr> 
<td colspan="2"><img src="image.jpg"></td> 
</tr> 
</table> 

这里图像I具有的宽度210px灰色阴影区域,其余为白色。 现在这应该与第一个单元格,因为它具有宽度160px + 50px(cellpadding)= 210px(总计)algged

但是,outlook 2007不拾起此cellpadding。我如何才能在Outlook 2007中保持一致?

+1

[验证,验证,验证(http://validator.w3.org/) – Quentin

+1

@Quentin - 打交道时,验证是不是非常有帮助与电子邮件客户。很少支持有效的HTML – Cfreak

+0

我可以让它在Outlook 2007中对齐的唯一方法是如果我为单元格添加210px的宽度并忘记填充。 – user544079

回答

1

首先我觉得你的代码应该改变

<table width="600" cellspacing="0" cellpadding="0"> 
    <tr><td> 
     <table border="0" cellspacing="0" cellpadding="25" width="600"> 
     <tr> 
      <td width="160" bgcolor="#efefef">Text</td> 
      <td width="340" bgcolor="#ffffff">Text</td> 
     </tr>  
     </table> 
    </td></tr> 

<tr> 
<td colspan="2"><img src="image.jpg"></td> 
</tr> 
</table>