【问题标题】:HTML email - white space between table rowsHTML 电子邮件 - 表格行之间的空白
【发布时间】:2013-12-02 09:14:36
【问题描述】:
【问题讨论】:
标签:
outlook
gmail
whitespace
html-email
tabular
【解决方案1】:
尝试将vertical-align: middle; 样式添加到您的图像中,例如:
<img alt="" src="" width="500" height="50" style="verticla-align: middle;">
对我来说,只添加这种样式就足够了。
【解决方案2】:
您的图片上需要style="display:block;"。试试这样的:
<img alt="" src="" width="" height="" style="margin: 0; border: 0; padding: 0; display: block;">
您应该注意,如果有人将您的电子邮件从 Outlook 转发出去,这些差距是不可避免的。因此,最好垂直分割图像。
这应该让你开始:
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50">
<img alt="" src="" width="50" height="300" style="margin: 0; border: 0; padding: 0; display: block;">
</td>
<td width="500" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<img alt="" src="" width="500" height="50" style="margin: 0; border: 0; padding: 0; display: block;">
</td>
</tr>
<tr>
<td height="200" valign="top" style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #000000; padding:20px;">
Content here...
</td>
</tr>
<tr>
<td>
<img alt="" src="" width="500" height="50" style="margin: 0; border: 0; padding: 0; display: block;">
</td>
</tr>
</table>
</td>
<td width="50">
<img alt="" src="" width="50" height="300" style="margin: 0; border: 0; padding: 0; display: block;">
</td>
</tr>
</table>