Les pseudo-classes de position permettent de sélectionner des éléments en fonction de leur position dans le HTML.
Ici, on sélectionne tous les éléments se trouvant en deuxième position dans le HTML:
:nth-child(2) {
color: blue;
}
⚠️ On n'utilise jamais une pseudo-classe seule, car cela va impacter beaucoup trop d'éléments. On combine plutôt avec d'autres sélecteurs:
<ul>
<li class="list-item">1</li>
<li class="list-item">2</li>
<li class="list-item">3</li>
</ul>
.list-item:nth-child(2) {
color: blue;
}
.list-item:first-child {
background: blue;
}

.list-item:last-child {
background: blue;
}

.list-item:nth-child(2) {
background: blue;
}

.list-item:nth-child(even) {
background: blue;
}
.list-item:nth-child(odd) {
background: blue;
}

<aside> ⬅️ Combiner les sélecteurs
</aside>