1
resposta

Dúvidas com o nth-child

Para mim não ficou claro ainda a questão do nth-child. Para pegar o segundo elemento em diante, não poderia fazer (n+1), como pensava.O segundo elemento em HTML/CSS seria o elemento 1 (pois o primeiro seria zero) ou é o próprio 2?

1 resposta

O primeiro elemento não é o 0, mas sim o 1. Então, como a variável "n" varia de 0 a infinito, você precisa que, para n = 0, o valor resultante seja 2. Ou seja, a expressão desejada é: n + 2.

A sua confusão é quanto aos índices dos elementos. Nas linguagens de programação os índices dos arranjos começam com o 0, mas aqui o primeiro elemento filho tem índice 1.