Il CSS (Cascading Style Sheets) è un linguaggio utilizzato per definire la formattazione dei documenti HTML, XHTML e XML, migliorando la separazione tra contenuti e presentazione. Introdotto nel 1996, il CSS ha visto l'emergere di diverse versioni e include regole, selettori, proprietà e media queries per rendere le pagine web responsivi. È fondamentale rispettare le normative del consorzio per garantire la compatibilità e migliorare la visibilità nei motori di ricerca.