2013-03-05 13 views
6

Obecnie mam tak długo zasadaJak połączyć reguły nth-child() w jeden?

#content #wrapper table td:nth-child(3), 
#content #wrapper table td:nth-child(4), 
#content #wrapper table td:nth-child(5) { 
    width: 30px; 
} 

możliwe jest łączenie nth-child coś krótszego jak nth-child(3,4,5) zamiast 3 oddzielnych liniach?

Odpowiedz

6

To powinno załatwić sprawę:

#content #wrapper table td:nth-child(n+3):nth-child(-n+5) { 
    width: 30px; 
} 
+0

Ten działa, dziękuję bardzo! Czy możesz wyjaśnić ostatnią część, nie jestem pewien, jak to działa – skyisred

+0

@skyisred Możesz chcieć zagrać trochę z tym http://lea.verou.me/demos/nth.html – Ana

-3

Nie to, że jestem świadomy, że się boję. Jeśli szukasz mniej kodu, aby było łatwiejsze w utrzymaniu, możesz wypróbować coś takiego jak SASS.

1

Nie jest bezpośrednio oparty na kodzie, ale to powinno dać ci pewien pomysł.

ul li:nth-child(n+3):nth-child(-n+7){ } 
Powiązane problemy