0

我在 2 个包装表之间有一个水平空间(仅在某些客户端,例如 Outlook、2003、2007、gmail 和其他一些客户端 - 在大多数客户端中都可以正常工作) - 链接到图像:

http://jimharrison.co.uk/wp-content/uploads/2013/11/Untitled-1.jpg

我试过了:

边界:崩溃;- 显示:块;(在图像上) - valign="top" - 删除标签之间的空白 - 重置表格边距、填充和边框(这左对齐我的内容,所以一个很大的不,不)

完全有可能修复非常明显...... - 在此处查看代码和电子邮件:

http://jimharrison.co.uk/wp-content/uploads/2013/11/index.html

4

1 回答 1

0

将您的内容放入表格行,而不是堆叠表格。您可以嵌套在这些表行中,只是尽量避免在同一个父元素中使用多个表(在代码中彼此相邻)。

此外,在包含那些(现在嵌套的)表的表行的 td 上设置所需的 bgcolor。

<table width="600" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td bgcolor="#2f1d36">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td>
            this is your purple table
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td bgcolor="#d76118">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td>
            this is your orange table
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table> 

设置父元素颜色始终是一个好习惯,因为当有人从 Outlook 转发电子邮件时,这样的扩展是不可避免的。在那里设置颜色不会阻止出现间隙,但会隐藏创建的白色(或任何颜色)条纹/间隙。

于 2013-11-14T13:55:28.560 回答