Selektory#
Kombinatory#
W składni selektorów występują pewne specyficzne znaki interpunkcyjne nazywane kombinatorami. Kombinator tak naprawdę określa relację w drzewie węzłów między wskazywanymi elementami po obu stronach kombinatora. Aby zrozumieć całość należy dokładnie zapoznać się z budową drzewa węzłów, którą omówiłem w kursie DOM4. Kluczowymi pojęciami będą dziecko, potomek i brat następujący, chociaż zalecałbym analizę całego materiału.
Ogólnikową charakterystykę poszczególnych kombinatorów CSS zawiera poniższa tabela:
| Rodzaj | Wzorzec | Reprezentuje |
|---|---|---|
| Kombinator potomka | E F | Element F będący potomkiem elementu E. |
| Kombinator dziecka | E > F | Element F będący dzieckiem elementu E. |
| Kombinator brata następującego | E + F | Element F będący bratem następującym elementu E. |
| Kombinator następnika bratowego | E ~ F | Element F będący następnikiem bratowym elementu E. |
| Kombinator kolumny | E || F | Element F będący komórką w elemencie E określającym kolumnę. |
| Kombinator referencji | E /ref/ F | Element F jawnie powiązany (np. atrybutem) z elementem E. |
Kombinatory nie odgrywają żadnej roli przy wyliczaniu specyficzności selektorów.
Pasek społecznościowy