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.
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à."
Responsive Desing, la guidaProgettare siti da fruire su dispositivi diversi è imprescindibile... |
Guida CSS3Scoprire e usare al meglio tutte le novità dell'ultima versione dei... |
Guida CSS Tecniche essenzialiTesto, immagini, layout, form, liste, tabelle: soluzioni pronte per... |
Ogni mercoledì, direttamente nella tua e-mail: guide, articoli, tutorial, FAQ e approfondimenti tecnici su CSS e Web Design.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |