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