所以我有这张特定的桌子。我知道我不应该使用表格进行布局,但在这种情况下我不得不这样做。
我需要设置特定 TD 的单元格间距(带有 class 的 TD .ritey
)。我知道我必须以 TABLE 为目标来设置其单元格间距,但我不希望其他 TD 受到影响。我只需要设计这个单一的 TD。
有没有办法做到这一点?
这是一个使用 MS Paint 的快速粗略草图,我希望这能解释我需要什么:
在整体布局中会有多行(多个 TR)。在这个问题中,我只显示一行。我需要所有列(所有 TD)保持不变,除了.ritey
. 我想.ritey
在它周围有 10px 的边距(边距,而不是填充)。我希望这能更好地解释!
.
这就是我在 HTML 中得到的内容。我试过td.ritey { border-spacing:10px; }
了,但它似乎不起作用。
<table width='100%' border='0' cellspacing='1' cellpadding='3' class='postable'>
<tr>
<td valign='middle' class='row4 uname' colspan='2'>
<div class='name'>
<a href='#'>Guest</a>
</div>
</td>
</tr><tr>
<td width='100%' valign='top' class='ritey'>
<div class='postcolor'>
Post content
</div>
</td><td valign='top' class='lefty'>
<div class='postdetails'>
Details
</div>
</td>
</tr></table>
非常感谢任何帮助。