W3C Recommendation 29 September 2011. CSS (Cascading Style Sheets) è un linguaggio attraverso il quale è possibile specificare ai browser come pubblicare le proprie pagine web HTML e XML, sullo schermo di un computer, sulla carta ( stampa ), negli apparecchi audio, etc. CSS usa i selettori (Selector) per definire le proprietà stilistiche da applicare agli elementi HTML. Questo documento descrive i selettori già esistenti in CSS1 e CSS2, oltre ad introdurne di nuovi per CSS3.