Skip to: Site menu | Main content

Le origini e i motivi di CSS

Il W3C è un associazione che si occupa di migliorare gli esistenti protocolli e linguaggi per il WWW e di aiutare il Web a sviluppare tutte le sue potenzialità. Questa organizzazione si è occupata, nel 1996, di progettare i CSS (Cascading Style Sheet).

Il motivo per cui si è dedicata allo sviluppo di questa specifica è per dare agli sviluppatori il pieno controllo dell’aspetto delle pagine web, senza che nell’(X)HTML venissero usati tag e attributi che si occupassero della presentazione, ovvero, dell’aspetto visivo. L’obiettivo era separare struttura e contenuto da una parte, e visualizzazione o presentazione dall’altra, evitando così la modificazione a mano di ogni tag HTML contente le indicazioni della formattazione, cosa piuttosto insostenibile su siti di numerose pagine.

In origine, infatti, il linguaggio HTML è stato pensato per scopi più ristretti che per definire un visual design. Ciò che HTML fa o dovrebbe fare è definire il ruolo strutturale che gli elementi contenuti nella pagina hanno all’interno del documento: ovvero se si tratti di paragrafi, di titoli, di link, di tabelle, di immagini, di liste, ecc...

Come questi elementi dovrebbero essere presentati sullo schermo del computer dal browser, non dovrebbe essere HTML a deciderlo, perché non è nato per quello.