1. Wprowadzenie do CSS
  2. Szybki start
  3. Selektory
  4. Komentarze
  5. Kolory
  6. Tło
  7. Wysokość | Szerokość
  8. Pozycja
  9. Przepełnienie
  10. Marginesy
  11. Dopełnienie
  12. Obramowanie
  13. Zarys
  14. Tekst
  15. Czcionki
  16. Wyświetlanie Elementów
  17. Obrazy
  18. Tabele
  19. Listy
  20. Z-index
  21. Właściwość float
  22. Kombinatory
  23. Pseudo Klasy
  24. Pseudo Elementy
  25. Pasek Nawigacyjny
  26. Przezroczystość
  27. Formularze
  28. Liczniki
  29. Funkcje Matematyczne
  30. Selektory Atrybutów
  31. Podsumowanie

Kombinatory

Kombinator w CSS to symbol używany do określenia relacji między dwoma elementami w dokumencie HTML i do zastosowania odpowiednich stylów do tych elementów. Dzięki kombinatorom można precyzyjnie określić, które elementy powinny być objęte stylami, co pozwala na bardziej złożone projektowanie stron internetowych.

Selektor Potomka

										
.container p {
  color: darkgreen;
}
										
								

To jest paragraf.

To jest inny paragraf.

Selektor potomka (spacja): Celuje w element, który jest potomkiem innego elementu. Przykład: .container p będzie działać na wszystkie paragrafy wewnątrz elementu o klasie "container".

Selektor Dziecka

										
 .container > p {
  font-weight: bold;
}
										
								

To jest paragraf.

To jest inny paragraf.

Selektor dziecka (">"): Celuje w element, który jest bezpośrednim potomkiem innego elementu. Przykład: .container > p będzie działać tylko na paragrafy, które są bezpośrednimi potomkami elementu o klasie "container".

Selektor Sąsiedniego Rodzeństwa

										
h2 + p {
  font-style: italic;
}
										
								

To jest nagłówek

To jest paragraf.

Selektor sąsiedniego rodzeństwa ("+"): Celuje w element, który jest następnym bratem innego elementu. Przykład: h2 + p będzie działać tylko na pierwszy paragraf zaraz po nagłówku h2.

Selektor Ogólny Rodzeństwa

										
h2 ~ p {
  background-color: #f3b6b6;
}
										
								

To jest nagłówek

To jest paragraf.

To jest jeszcze inny paragraf.

Selektor ogólny rodzeństwa ("~"): Celuje w element, który jest bratem innego elementu, niezależnie od tego, ile innych elementów jest między nimi. Przykład: h2 ~ p będzie działać na wszystkie paragrafy, które są bratami nagłówka h2.

Notatka

Te kombinatory w CSS pozwalają na bardziej precyzyjne określanie elementów, do których mają być stosowane style. Dzięki nim można tworzyć bardziej zaawansowane selektory i dostosowywać wygląd poszczególnych elementów na stronie.