CSS  »  Articoli  »  CSS 3 

Primi passi con i CSS3

di: Alessandro Fulciniti     03 Luglio 2007

I CSS3 hanno visto l'inizio del loro processo di definizione da parte del W3C già nel 1999. A distanza di oltre nove anni, tale processo è ancora in corso, e ci vorranno forse ancora diversi anni prima che diventino una raccomandazione e si possano usare con sicurezza sui diversi browser.

La raccomandazione ufficiale del W3C per quanto riguarda i CSS è rappresentata dai CSS2, anche se molti produttori di browser utilizzano come riferimento per l'aderenza agli standard anche i CSS2.1, una revisione della specifica ufficiale rimasta però allo stato di working draft (ad oggi i CSS2.1 sono supportati nella quasi totalità dalle ultime versioni di Firefox, Safari e Opera, un po' indietro risulta invece Internet Explorer 7, il cui supporto è buono ma non totale).

Molti web designer e autori del panorama internazionale iniziano a chiedersi quando sarà possibile usare i CSS3. Tra i tanti, da evidenziare la proposta di Andy Budd sulla definizione dei CSS2.2 di cui abbiamo parlato sul blog. Si tratterrebe di una specifica intermedia che racchiuderebbe le proprietà CSS3 che attualmente contano almeno un'implementazione sui browser. La proposta di Budd sta facendo discutere, e ha quanto meno risvegliato l'interesse sui CSS3.

Che vengano implementati i CSS 2.2 ancora non è possibile stabilirlo, come non è possibile sapere quando i web designer potranno beneficiare in maniera cross-browser delle utilissime proprietà CSS3. Ma è bene iniziare a conoscerle, soprattutto quelle che sono parzialmente implementate sui browser attuali: è questo lo scopo di questo articolo, in cui introdurremo i CSS3 e vedremo come sia possibile utilizzare alcune delle caratteristiche da subito e imparare ad osare.

La struttura dei CSS3

I CSS3, a differenza dei CSS2.1, sono costituiti da moduli, ovvero gruppi di proprietà affini e con scopi simili. Il W3C spiega così la decisione di adottare i moduli:

"Piuttosto che tentare di forzare dozzine di aggiornamenti in una singola specifica monolitica, sarà più facile e più efficiente essere in grado di aggiornare in una maniera più puntuale e precisa singole parti della specifica. I moduli consentiranno quindi una più flessibile e veloce evoluzione delle specifiche nella loro totalità."

Guide CSS

Responsive Desing, la guida

Progettare siti da fruire su dispositivi diversi è imprescindibile...

Guida CSS3

Scoprire e usare al meglio tutte le novità dell'ultima versione dei...

Guida CSS Tecniche essenziali

Testo, immagini, layout, form, liste, tabelle: soluzioni pronte per...

Altre guide

Newsletter @CSS

Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti