W trzeciej specyfikacji kaskadowych arkuszy stylów (CSS3) jej twórcy skupili się na precyzowaniu działania selektorów, rozwijając przede wszystkim pseudoklasy i selektory atrybutów. Zwłaszcza ta pierwsza grupa została poważnie rozwinięta, dodając do 7 już istniejących 16 dalszych selektorów. Pojawiły się też 3 ważne selektory atrybutów, uelastyczniające ich działanie w oparciu o zawartość atrybutów.
Na kolejnych stronach prezentujemy w usystematyzowany sposób funkcjonowanie poszczególnych selektorów.