Pseudo-klasy w CSS pozwalają na stylizowanie elementów na podstawie ich stanu lub pozycji w drzewie DOM. Różnice
między :first-child i :first-of-type są następujące:
:first-childwybiera pierwszy element z rodzica.- Przykład:
p:first-childwybiera pierwszy paragraf wśród dzieci rodzica.
- Przykład:
:first-of-typewybiera pierwszy element danego typu z rodzica.- Przykład:
p:first-of-typewybiera pierwszy paragraf danego typu wśród dzieci rodzica.
- Przykład:
/* Przykłady */ p:first-child { color: red; /* Zmienia kolor pierwszego paragrafu wśród rodzeństwa */ } p:first-of-type { color: blue; /* Zmienia kolor pierwszego paragrafu danego typu wśród rodzeństwa */ }

