2013-04-14 40 views
7

Tôi muốn màu xám/sọc mỗi hai hàng trong một hàng. Khó giải thích của nó. Đây là một hình ảnh ::
| -^-^-^-^-^- |
| -^-^-^-^-^- |
| ------------- |
| ------------- |
| -^-^-^-^-^- |
| -^-^-^-^-^- |
| ------------- |
| ------------- |
| -^-^-^-^-^- |
| -^-^-^-^-^- |
| ------------- |
| ------------- |
Vằn sọc vằn hai sọc TR liên tiếp với CSS.

+0

là gì màu xám/sọc? Hình nền? – Terry

Trả lời

3

Thay đổi này sở thích của bạn, nó sẽ làm việc

tr:nth-child(4n+1) { color: green; } 
tr:nth-child(4n+2) { color: green; } 
tr:nth-child(4n+3) { color: red; } 
tr:nth-child(4n+4) { color: red; } 
0

Đối với điều này để làm việc đúng cách, các n trong nth-child() phải giống nhau, nhưng bạn thay đổi những gì bạn thêm vào n. Trong trường hợp này, các con số chỉ có thể cách nhau một số. Vì vậy, bạn cần 4n+14n, hoặc 4n+24n+3 vv

Fiddle

0

Nếu bạn có một hàng cho các tiêu đề, thêm thead và tbody và thay đổi css để:

table tbody tr:nth-child(4n-1), table tbody tr:nth-child(4n) { 
    background: #ccc; 
} 
Các vấn đề liên quan