CSS/Selektoren/lobotomized owl selector

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Der Selektor * + * wird lobotomized owl selector genannt, weil er den „Erfinder“ an eine Eule erinnerte.[1]

Er selektiert alle Elemente, denen auf der selben Ebene ein Geschwisterelement vorausgeht, also alle Elemente, die nicht das erste Kind sind.

Mithin ist er gleichbedeutend zu html :not(:first-child), aber kürzer und performanter. (Der Selektor :not(:first-child) würde auch das Wurzelelement selektieren, welches ja kein Kind ist.)

Quellen[Bearbeiten]

  1. A List Apart: axiomatic css and lobotomized owls