【发布时间】:2011-04-30 01:43:00
【问题描述】:
我有一张简单的桌子:
<table cellpadding="0" cellspacing="0" style="width:600px">
<tr>
<td style="width:100px; padding:5px; border:1px solid #444">E-mail</td>
<td style="width:500px; padding:5px; border:1px solid #444">ex@ex.com</td>
</tr>
<tr>
<td style="width:100px; padding:5px; border:1px solid #444">Message</td>
<td style="width:500px; padding:5px; border:1px solid #444">sometext</td>
</tr>
</table>
当我测试它时,它看起来不错:
当我通过 PHP mail() 函数发送它时,它看起来像这样:
为什么会有那个边距?
以防万一,我的 mail() 标头是:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
【问题讨论】:
-
如果您使用另一个邮件客户端查看您的邮件,您是否也有同样的问题?你用哪一个?
-
我在 Gmail(屏幕截图)和另一个客户端中测试了它 - 结果相同
-
我在 Gmail 和 Outlook Express 中检查了上述代码。但无法复制相同的内容。
标签: php css html-table html-email margin