Uma palavra sobre o enésimo filho

Enésima criança:

.foo:nth-child(n)não selecionará o enésimo filho de .foo. Ele selecionará o enésimo div com uma classe de foo encontrada no documento. Se você quiser selecionar o enésimo filho em foo, use o seletor descendente desta forma:

.foo > :nth-child(n)