CSS for tr in table
CSS for tr in table
是否可以将背景颜色更改为表中的特定tr ?我怎样才能使从id=1到id=2的每个tr都是蓝色的,id=2到id=3的每个tr都是红色的等等。
我有这样的代码:
<tbody>
<tr id="1"></tr> <-- Blue
<tr></tr> <-- Blue
<tr></tr> <-- Blue
<tr id="2"></tr> <-- Red
<tr></tr> <-- Red
<tr id="3"></tr> <-- Green
<tr></tr> <-- Green
<tr></tr> <-- Green
<tr></tr> <-- Green
</tbody>
试试这个:
[id="1"], [id="1"] ~ tr {
background-color: blue;
}
[id="2"], [id="2"] ~ tr {
background-color: red;
}
[id="3"], [id="3"] ~ tr {
background-color: green;
}
<table>
<tbody>
<tr id="1"><td>foo</td></tr>
<tr><td>foo</td></tr>
<tr><td>foo</td></tr>
<tr id="2"><td>foo</td></tr>
<tr><td>foo</td></tr>
<tr id="3"><td>foo</td></tr>
<tr><td>foo</td></tr>
<tr><td>foo</td></tr>
<tr><td>foo</td></tr>
</tbody>
</table>
查找CSS n -childhttp://www.w3schools.com/cssref/sel_nth-child.asp
例如:tr:nth-child(5n+3) {background-color:red}
或者Css类选择器也可以选择
.blue{
background-color:blue;
color:white
}
.red{
background-color:red;
color:white
}
.green{
background-color:green;
color:white
}
<table>
<tbody>
<tr id="1" class="blue"><td>blue</td></tr>
<tr class="blue"><td>blue</td></tr>
<tr class="blue"><td>blue</td></tr>
<tr id="2" class="red"><td>red</td></tr>
<tr class="red"><td>red</td></tr>
<tr id="3" class="green"><td>green</td></tr>
<tr class="green"><td>green</td></tr>
<tr class="green"><td>green</td></tr>
<tr class="green"><td>green</td></tr>
<tr class="green"><td>green</td></tr>
</tbody>
</table>
相关文章:
- Node.js's Buffer.writeFloatBE in Javascript
- Setting default onclick behavior for <img> tag in gene
- Lucene Search in Alfresco
- grep in JQuery to C#
- Jquery - table.row(tr) is undefined
- write HTML in JavaScript
- jQuery setTimeOut: in for-loop
- SetTimeout and clearTimeout in Javascript
- lightbox in html 5 and javascript
- HTMLInputElement in IE7
- Mongodb$in以与数组中相同的顺序获取结果
- jQuery parent() in table
- SimpleCart JS shelfItem in table?
- dyanamic table in javascript
- ng-include in ng-table 不起作用
- Javascript v3 Fusion Table Layer - ROWID in where clause
- TD In Table If/Else
- CSS for tr in table
- jQuery - slideToggle with (this) in a table
- table in javascript