2014-04-21 23 views
6
div div p:nth-child(1 to 5) 

Come posso selezionare più numeri con all'ennesimo-bambino, in modo da ottenere gli elementi figlio da 1 a 5, senza dover scrivere:Come selezionare più elementi figlio con css ": nth-child()"

div div p:nth-child(1), 
div div p:nth-child(2), 
div div p:nth-child(3), 
div div p:nth-child(4), 
div div p:nth-child(5) { 

} 

Così dovrebbe assomigliare a questo:

div div p:nth-child(1 to 5) 
+0

È possibile utilizzare un pre-elaboratore CSS come SASS o LESS, ma verrà compilato solo con la stessa identica cosa che è stata scritta. Interessante domanda: perché avere questo su una linea è importante per te? Cosa vinci per averlo messo su una riga? – Adam

risposta

4
div div p:nth-child(1), 
div div p:nth-child(2), 
div div p:nth-child(3), 
div div p:nth-child(4), 
div div p:nth-child(5){ 

} 

O

div div p:nth-child(-n+5){ 

} 
+0

Scusa la domanda sbagliata come posso fare questo a una sola riga? e non: – user3537202

+0

@ user3537202: aggiornata la mia risposta – potashin

+0

Grazie, funziona bene. Esattamente quello che volevo – user3537202

5
div div p:nth-child(-n+5){ 

} 

Questo selezionerà i primi 5 bambini.

4
div div p:nth-child(n+1):nth-child(-n+5){ 

} 

sarà selezionare gli elementi da 1 a 5

Problemi correlati