未填充图像时完全隐藏表格 - 电子邮件的html



我正在尝试创建一个表格,当未填充图像时,高度将完全折叠。我遇到了麻烦,因为当图像未提供(通过 DART)时,表格不会完全折叠 - 它将是空白的,但会有几个像素高,所需的效果是高度将完全折叠。关于如何达到这种预期效果的任何想法?imgs的样式不是问题。谢谢!

例:

<table cellspacing="0" cellpadding="0" width="435">
<tbody>
    <tr>
      <td valign="middle"><a href="$clickthrough(adv_imglink_new,concat(URL=http://ad.doubleclick.net/N536/jump/bc3.email/dailydigest;dd=,todayformat(0,MM),_,todayformat(0,dd),_,todayformat(0,yyyy),;tile=4;sz=435x103;dcove=r;us=,lookup(ADSTAGE),;us=$lookup(AD_STAGE_WEEK)$;ord=,lookup(BD_LOGINCODE),todayformat(0,yyyyMMddhhmm),?))$" target="_blank">
<img src="http://ad.doubleclick.net/N536/ad/bc3.email/dailydigest;dd=$todayformat(0,MM)$_$todayformat(0,dd)$_$todayformat(0,yyyy)$;tile=4;sz=435x103;dcove=r;us=$lookup(ADSTAGE)$;us=$lookup(AD_STAGE_WEEK)$;ord=$lookup(BD_LOGINCODE)$$todayformat(0,yyyyMMddhhmm)$?" border="0" alt=""  />
</a></td>
    </tr>
  </tbody>
  </table>

特别是Outlook的最小表格高度约为19px。尝试使用这个:

<td height="1" style="font-size: 1px; line-height: 1px;">

就个人而言,我只是将其设计为从上面的任何内容中借用 20px 的填充,并避免行高黑客攻击。例如,如果上面有文本,只需删除底部填充并将其添加到此单元格的顶部填充中,即可避免最小高度问题。

请尝试

添加以下代码

添加以下代码

,则电子邮件不会有更多的白色间距。当我们创建基于模板的 html 电子邮件时,最佳做法是将其用于表。谢谢

最新更新