【问题标题】:outlook 2007 ignoring cell paddingOutlook 2007 忽略单元格填充
【发布时间】:2011-10-04 22:42:28
【问题描述】:

我有一个表定义为

<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>

对于图像,我有一个宽度为 210 像素的灰色阴影区域,其余部分为白色。 现在这应该与第一个单元格对齐,因为它的宽度为 160px + 50px (cellpadding) = 210px (in total)

但是,outlook 2007 不支持此单元格填充。我怎样才能使它与 Outlook 2007 保持一致?

【问题讨论】:

  • @Quentin - 在处理电子邮件客户端时,验证不是很有帮助。很少有人支持有效的 HTML
  • 我可以让它在 Outlook 2007 中对齐的唯一方法是,如果我为单元格添加 210 像素的宽度并忘记填充。
  • @Cfreak — 他们在有效的 HTML 方面遇到了很多麻烦。他们对无效的 HTML 有更多的麻烦。

标签: html css email outlook


【解决方案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>

【讨论】:

    猜你喜欢
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2020-05-15
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多