CSS-Selektoren
Syntax zur Auswahl von DOM-Elementen. .btn (Klasse), #id, div p (Nachfahre), div > p (Kind), :hover (Pseudo-Klasse), [type="text"] (Attribut).
Spezifitätsberechnung: inline > #id > .class > element. Zusammengezählt als (a,b,c) — der höchste Wert gewinnt. !important bricht alle Regeln (Anti-Pattern). Moderne Selektoren: :has() (Parent-Selektor, 2023 — ein Game-Changer), :is()/:where() (Spezifitätskontrolle), :nth-child, :not(). JavaScript: document.querySelectorAll('selector') nutzt dieselbe Syntax. Die Selectors API ist W3C-Standard.