2013-04-14 5 views
7

Chcę szare/paski co dwa wiersze z rzędu. Trudno to wyjaśnić. Oto zdjęcie:
| -^-^-^-^-^- |
| -^-^-^-^-^- |
| ------------- |
| ------------- |
| -^-^-^-^-^- |
| -^-^-^-^-^- |
| ------------- |
| ------------- |
| -^-^-^-^-^- |
| -^-^-^-^-^- |
| ------------- |
| ------------- |
Zebra pasek co dwa TRS z CSS.

+0

Jaki jest szary/pasek? Obraz tła? – Terry

Odpowiedz

3

Zmiana ta z własnymi preferencjami, to powinno działać

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

aby to poprawnie, n w nth-child() muszą być takie same, ale trzeba zmienić, co dodać na n. W tym przypadku liczby mogą wynosić tylko jeden numer. Więc trzeba 4n+1 i 4n lub 4n+2 i 4n+3 itd

Fiddle

0

Jeśli masz wiersz nagłówków, dodać THEAD i tbody i zmiana CSS:

table tbody tr:nth-child(4n-1), table tbody tr:nth-child(4n) { 
    background: #ccc; 
}