提问者:小点点

如何正确设置表中tbody元素的背景颜色?


我有一个由多个tbody元素组成的表,这些元素由多个tr行组成:

<table>
    <thead>[...]</thead>
        <tbody>
            <tr><td></td></tr>
            <tr><td></td></tr>
        </tbody>
        <tbody>
            <tr><td></td></tr>
            <tr><td></td></tr>
        </tbody>

        &c...

</table>

当尝试为的子tbody元素赋予背景颜色(使用表tbody:nth-child(even){})时,仅为整个tbody元素的一部分着色(即单个单元格)。 的背景颜色总是部分闪亮。

如何获得单色的偶数tbody字段,以便于将不同的元素区分开来?

我偶然发现了这个线程(为什么`tbody`不设置表格中的背景色?) 在我的搜索过程中,标题包含了完全相同的问题,但该问题的其余部分更为具体,实际上是关于使border-radiation与设置的背景颜色相配合。


共1个答案

匿名用户

由于table元素的边框是这里的罪魁祸首,我们需要去掉那些: