(HTML)表的保证金底部?

时间:2017-11-03 18:41:50

标签: css html-table html-email margin padding

我正在制作HTML电子邮件,加载这些文件的程序不接受单独的CSS文件,因此所有内容都必须是内联的。由于某种原因,表的边距不起作用。我只需要一张桌子底部和下一张桌子之间的间隙。

到目前为止我所拥有的:



<table width="600" margin-bottom="50" cellpadding=8 cellspacing=0 border=0>
  //contents of table
</table>

<table width="600" cellpadding="0" cellspacing="0" border="0">
  //contents of next table
</table>
&#13;
&#13;
&#13;

根本没有创建差距。

这有效:

&#13;
&#13;
<table width="600" cellpadding=8 cellspacing=0 border=0>
  //contents of table
</table>

<br>

<table width="600" cellpadding="0" cellspacing="0" border="0">
  //contents of next table
</table>
&#13;
&#13;
&#13;

我也尝试过padding-bottom,也没做任何事情。

是否只使用<br>?看起来有点尴尬。

1 个答案:

答案 0 :(得分:3)

您使用保证金的方式不正确。保证金必须在样式属性中。其他属性是特定于表的属性,通常只能直接在表上使用。你可以使用保证金,但如果我是你,我会使用<br/>标签,因为所有设备都会以相同的方式呈现。对于像Outlook这样的电子邮件系统,保证金可能有点不确定。

<table width="600" style="margin-bottom:50px;" cellpadding=8 cellspacing=0 border=0>
  //contents of table
</table>

<table width="600" cellpadding="0" cellspacing="0" border="0">
  //contents of next table
</table>