Sviluppare una pagina web a "comparti" indipendenti è sempre più un'esigenza oltre che per un discorso di leggerezza (in termini di bit) anche per un discorso di praticità .
È ormai risaputo che le direttive W3C raccomandate per l''uso dei CSS sono in vigore dal 1996 e ad oggi sono lo standard per la definizione e la formattazione di documenti HTML, XHTML e XML.
In parole povere si è reso indispensabile l'uso CSS per separare i contenuti dalla formattazione e permettere una programmazione più chiara e facile da utilizzare, sia per gli autori delle pagine HTML che per gli utenti
Prima dei CSS, nel 1993 Netscape Navigator ed Internet Explorer, i due browser che si disputavano gli utenti nella nota "guerra dei browser", presentarono tag proprietari, ovvero non aderenti agli standard e non compatibili con i browser concorrenti.
Questo metodo presenta tre principali: