这个问题在这里已经有答案了:
CSS:如何在表中的行之间创建间隙?
(12个答案)
(12个答案)
表中两行之间的空间?
(26个答案)
(26个答案)
两年前关闭的
我有一张包含许多行的桌子。其中一些行是class=“highlight”,表示需要采用不同样式并突出显示的行。我想做的是在这些行之前和之后添加一些额外的间距,使它们看起来与其他行稍微分开
我想我可以用边距顶端:10px;边缘底部:10px但它不工作。有人知道如何做到这一点,或者是否可以做到?这是HTML,我已经将tbody中的第二个tr设置为类highlight
<;表>;
<;thead>;
<;tr>;
<;th>;标题1</th>;
<;th>;标题2</th>;
</tr>;
</thead>;
<;t车身>;
<;tr>;
<;td>;价值1</td>;
<;td>;价值2</td>;
</tr>;
<;tr class=“highlight”>;
<;td>;价值1</td>;
<;td>;价值2</td>;
</tr>;
<;tr>;
<;td>;价值1</td>;
<;td>;价值2</td>;
</tr>;
<;tr>;
<;td>;价值1</td>;
<;td>;价值2</td>;
</tr>;
</t车身>;
</表>;
表行不能有边距值。你能增加填充物吗?那就行了。否则,您可以插入一个<;tr class=“垫片”></tr>在class=“highlighted”行之前和之后