Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Alcune novità di CSS3
Scritto da Davide Panceri il 09-02-2010 ore 09:30
Tra le "informazioni utili per sviluppatori e progettisti web", questa volta Six Revisions propone alcune tecniche relative a CSS3, che possono dare buoni risultati, ed è pertanto utile conoscere. Va doverosamente premesso che non tutti i browser in circolazione sono compatibili con queste specifiche, ed è quindi possibile che non si riescano a vedere gli effetti in questione, specialmente se si usa un programma vecchio o non troppo attento agli standard; in alcuni casi è possibile risolvere il problema con aggiunte o estensioni, in altri casi bisognerà semplicemente aspettare aggiornamenti che si spera saranno più attenti agli standard, o magari passare ad un altro navigatore, ad esempio, per fare un nome relativamente esotico, Opera.

Quanto alle specifiche, si possono trovare sul sito W3C, anche se il materiale nel suo complesso non sembra organizzato per facilitare l'esplorazione. Il materiale presente in CSS3.info potrebbe servire come punto di partenza e guida rapida, mentre alcuni esempi, in parte analoghi a quelli proposti nell'articolo di riferimento, si trovano nel sito dell'Opera Developer Community, dove sono corredati di schermate di esempio per ovviare a eventuali incompatibilità CSS3 del browser di chi legge.

Tra gli effetti qui menzionati troviamo un'ombreggiatura; l'uso dei gradienti, l'unico effetto grafico che non sono riuscito a visualizzare correttamente; l'uso di modelli RGB o HSL per rappresentare i colori, che permette di ottenere effetti accattivanti come variazioni di opacità, la selezione colorata del testo; alcune trasformazioni al passaggio del mouse, e l'impaginazione del testo su più colonne, un altro effetto che ancora non sono riuscito a visualizzare nonostante i pellegrinaggi da un browser all'altro.

4343179640_07d5a04589_o.jpg



4343185676_1530a6c301_o.jpg



4343189476_f1c2632714_o.jpg

Come viene evidenziato in questo ed altri contesti, abbiamo da un lato il vantaggio di potere semplificare l'uso di questi e altri effetti, grazie a una certa padronanza di questi meccanismi peraltro relativamente semplici. D'altra parte, c'è ancora qualche controindicazione, come il fatto di dover scrivere il codice per così dire in doppia copia per tener conto delle diverse piattaforme, e nonostante il lavoro supplementare si rischia ancora di non poter visualizzare quello che si vorrebbe.

Malgrado tutto, si tratta di una dimostrazione abbastanza convincente di come sia possibile migliorare l'aspetto dei siti web attraverso l'uso degli standard, che andrà sempre più ampliandosi soprattutto se chi produce i browser vorrà collaborare con maggiore convinzione.
Precedente: Programmazione parallela: generare un frattale di Mandelbrot con Deino MPI (2/3)
Successiva: Retrocomputing e archeologia informatica: il computer Olivetti P6060
Intervento di Marco Zordan a.k.a. customsoft del 10-02-2010 ore 16:34, Arzignano (VI)
Cavaliere
Cavaliere

(102 interventi)
Iscritto il 14-02-2002
Sarebbe stato interessante conoscere una statistica sommaria della percentuale di browser che supportano tali novità :-)

Saluti
Marco (SE&O)
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.754 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.