设置表格行的背景色

帕特里克·詹宁斯

我有一张横跨整个页面的表格。

我斑马条带化使用nth-childtr的设置background行的。问题在于它仅对单元格着色,而不是对整个行着色。您可以在彩色行的每个单元格之间看到空白。

你可以在这里看到一个例子

table {
    width: 100%;
}
tr:nth-child(even) {
    background: peachpuff;
}
<table>
    <tbody>
        <tr>
            <td>0</td>
            <td>0</td>
        </tr>
        <tr>
            <td>1</td>
            <td>0</td>
        </tr>
        <tr>
            <td>2</td>
            <td>0</td>
        </tr>
        <tr>
            <td>3</td>
            <td>0</td>
        </tr>
        <tr>
            <td>4</td>
            <td>0</td>
        </tr>
        <tr>
            <td>5</td>
            <td>0</td>
        </tr>
        <tr>
            <td>6</td>
            <td>0</td>
        </tr>
        <tr>
            <td>7</td>
            <td>0</td>
        </tr>
        <tr>
            <td>8</td>
            <td>0</td>
        </tr>
        <tr>
            <td>9</td>
            <td>0</td>
        </tr>
    </tbody>
</table>

如何更改background整个行而不是每个单元格颜色?

pa

添加border-collapse:collapsetable

border-collapse CSS属性确定表格的边框是分隔还是折叠。在分离的模型中,每个相邻的单元格都有各自不同的边界。在折叠模型中,相邻的表格单元格共享边界。

分离的模型是传统的HTML表边框模型。每个相邻的单元格都有各自不同的边界。它们之间的距离由border-spacing属性给出。

在折叠的边框模型中,相邻的表格单元格共享边框。在该模型中,inset的边框样式值的行为类似于沟槽,而outset的行为类似于脊。

table {
    width: 100%;
    border-collapse:collapse;
}
tr:nth-child(even) {
    background: peachpuff;
}
<table>
    <tbody>
        <tr>
            <td>0</td>
            <td>0</td>
        </tr>
        <tr>
            <td>1</td>
            <td>0</td>
        </tr>
        <tr>
            <td>2</td>
            <td>0</td>
        </tr>
        <tr>
            <td>3</td>
            <td>0</td>
        </tr>
        <tr>
            <td>4</td>
            <td>0</td>
        </tr>
        <tr>
            <td>5</td>
            <td>0</td>
        </tr>
        <tr>
            <td>6</td>
            <td>0</td>
        </tr>
        <tr>
            <td>7</td>
            <td>0</td>
        </tr>
        <tr>
            <td>8</td>
            <td>0</td>
        </tr>
        <tr>
            <td>9</td>
            <td>0</td>
        </tr>
    </tbody>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用特定值设置td的表格行背景色

来自分类Dev

使用jQuery的表格行的背景色

来自分类Dev

如何设置表格视图的编辑附件的背景色?

来自分类Dev

设置单击的表格单元格的背景色

来自分类Dev

如何使用Office JS设置表格标题背景色

来自分类Dev

如何设置表格视图的编辑附件的背景色?

来自分类Dev

表格栏的背景色

来自分类Dev

表格行背景色在打印时不显示

来自分类Dev

更改动态生成的表格行背景色

来自分类Dev

更改动态生成的表格行背景色

来自分类Dev

设置TabControl的背景色

来自分类Dev

设置GraphView的背景色

来自分类Dev

设置背景色:Android

来自分类Dev

设置布局的背景色

来自分类Dev

UITableView设置背景色

来自分类Dev

Cardview设置背景色

来自分类Dev

设置横幅背景色

来自分类Dev

无法设置背景色

来自分类Dev

设置具有相同日期的行的背景色

来自分类Dev

如何设置jqgrid的备用行颜色和背景色

来自分类Dev

更改表格下的UITableViewController背景色

来自分类Dev

通过FindControl更改表格背景色

来自分类Dev

CSS禁用表格列背景色中的输入和表格中选定的行

来自分类Dev

Android:设置操作栏背景色

来自分类Dev

加载前设置初始背景色

来自分类Dev

RichEdit,如何设置单行的背景色

来自分类Dev

用div设置背景色

来自分类Dev

如何设置背景色TabHost

来自分类Dev

动态设置视图的背景色