26. Jakie są różnice między pseudo-klasami :first-child i :first-of-type w CSS?

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-child wybiera pierwszy element z rodzica.
    • Przykład: p:first-child wybiera pierwszy paragraf wśród dzieci rodzica.
  • :first-of-type wybiera pierwszy element danego typu z rodzica.
    • Przykład: p:first-of-type wybiera pierwszy paragraf danego typu wśród dzieci rodzica.
/* 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 */ }
devFlipCards 2024

Akceptujesz cookies?

Cookies to niewielkie fragmenty danych zapisywane lokalnie na twoim urządzeniu. Pomagają w funkcjonowaniu naszej strony - zapisują Twoje ustawienia strony takie jak motyw czy język. Poprawiają funkcjonowanie reklam i pozwalają nam na przeprowadzanie analityki odwiedzin strony. Korzystając ze strony zgadasz się na ich wykorzystanie.