我正在设计HTML简报,我遇到了这个问题:
正如您所看到的,cellspacing完全没有问题:不应该(并且不能)是左右列上的行之间的空格。我真的不知道罪魁祸首是什么,任何想法都会受到赞赏!
以下是相关的源代码:
<table width="740" cellpadding="0" cellspacing="0" border="1">
<tr>
<td colspan="3">
<img src="top.jpg" width="740" height="53">
</td>
</tr>
<tr>
<td colspan="3" height="200" valign="top" id="headerCell">
<img src="header.jpg" width="740" height="200" alt="Headerbild">
</td>
</tr>
<tr>
<td>
L
</td>
<td valign="top" width="600" bgcolor="#ffffff">
CONTENT
</td>
<td>
R
</td>
</tr>
答案 0 :(得分:0)
HTML看起来很好。你试过消除不必要的空白吗?这可能是一个可能的原因(同样,记住那个有空白问题的伟大的IE6)。
电子邮件客户端中的HTML呈现引擎只是可怕。我不得不在一段时间内设计一些时事通讯,它吸引了很多时间。这是一个nice collection of tips,也许它会有所帮助。
答案 1 :(得分:0)
我终于找到导致这种间距的原因:中心单元格上设置padding-top
导致左右单元格顶边与中心单元格的内容顶部保持齐平。