以下是它在outlook中的表现:
但它应该是这样的:
以下是代码:
<table style="border-bottom: solid 1px #e5e0d8; background-color: #0f0;" class="content_module" width="600" border="0" cellpadding="15" cellspacing="0">
<tr>
<td>
<table style="background-color: #f0f;" class="content_col" width="285" border="0" cellspacing="0" cellpadding="15" align="left">
<tr>
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #f00;">
<!-- img -->
</td>
</tr>
</table>
<table style="background-color: #00f;" class="content_col" width="285" border="0" cellspacing="0" cellpadding="15" align="right">
<tr>
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #00f;">
<!-- text -->
</td>
</tr>
</table>
</td>
</tr>
</table>
似乎outlook左右添加3px填充...看到任何人有错误?我已经尝试过,如果问题是空格,但事实并非如此。
答案 0 :(得分:0)
你必须制作一张这样的表格;
<table width="480" align="left" cellspacing="0" cellpadding="0">
<tr>
<td width="30" style="border:2px solid black;">
Some Text
</td>
<td width="110" style="border:2px solid black;">
Some Text
</td>
</tr>
</table>
答案 1 :(得分:0)
问题是mso-table-space ......
我完全删除了cellpadding,并将style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt;"
添加到整个邮件中的所有表中。