我正在制作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;
根本没有创建差距。
这有效:
<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;
我也尝试过padding-bottom,也没做任何事情。
是否只使用<br>
?看起来有点尴尬。
答案 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>