我正在尝试更改表的颜色背景,但它只更改了行除以2.如何更改其余部分?
我附上了表格的代码和相关的CSS。
CSS
.table-striped{
background: #f8fcff !important;
.label {
width: 44px;
height: 16px;
padding-top: 3px;
}
答案 0 :(得分:2)
你需要使用第n个孩子。
这将允许您编辑要设置样式的行
table tr:nth-child(odd)
{
background:red;
}
table tr:nth-child(even)
{
background:blue;
}
答案 1 :(得分:0)
大多数情况下,斑马条纹是通过在准备页面时为元素分配某些类来实现的。例如,如果您有以下结构
<div id='table'>
<div class='row odd'></div>
<div class='row even'></div>
<div class='row odd'></div>
<div class='row even'></div>
</div>
您只需创建一个CSS,根据.odd
和.even
选择器指定某些行属性。
还有一个选项可以使用JS / jQuery来完成这个后期处理,但这显然不是最好的方法。