Usare oggi i CSS3
Mercoledì 29 Aprile 2009 - 08:20
di Cesare Lamanna

Non sono riuscito a ritrovare la pagina in cui ho letto tempo fa un commento di David Hyatt, il team leader di WebKit, sulle nuove proposte di specifiche (animazioni e trasformazioni CSS) introdotte sul motore di rendering alla base, tra gli altri, di Safari.
Di fronte alle osservazioni di chi metteva in dubbio la reale utilità, qui e ora, del supporto a queste funzionalità o a certe proprietà dei CSS3, Hyatt replicava che il mondo non finisce sul desktop, che i browser tradizionali sono ormai solo una parte del panorama. L’allusione era nello specifico ad iPhone.
In effetti, creare effetti visivi per il mondo desktop sfruttando tali proprietà è oggi poco più che un esercizio dimostrativo, della serie “Guardate quanto sono fighi gli sfondi multipli o le transizioni CSS”. Ma quando sviluppi per una piattaforma come iPhone che non presenta tutte le variabili problematiche del mondo dei browser desktop il discorso cambia. I CSS3, le trasformazioni e le animazioni puoi usarle senza problemi e con grande profitto.
Un discorso analogo vale il mondo Mozilla. Ajaxian rimanda così ad un post di Sean Martell, uno degli di sviluppatori che sta lavorando a Fennec, l’atteso browser per il mobile della Mozilla Foundation.
Il nostro mostra come grazie ai CSS3 sia possibile sin da ora demandare ai fogli di stile un sacco di effetti visivi un tempo ottenibili solo sotto forma di grafica. Gli esempi (screenshot e codice) credo rendano bene l’idea.
Commenti
1
L’idea è buona, le motivazioni giuste, rimane però l’eterno tallone d’achille dei css ovvero il supporto da parte dei browser (nello specifico di internet explorer) che dalla nascita dei css ne ha rallentato notevolmente la diffusione per la scarsa compatibilità. Nonostante le migliorie di Internet explorer 8 la versione 7 presenta ancora delle limitazioni per i css 2.1 e mi domando se l’intenzione di microsoft sia quella di rallentare l’utilizzo dei css. Pensando a questo in relazione ai browser per cellulari mi chiedo quando si potranno utilizzare liberamente i css senza dover rimediare “a mano” al mancato supporto dei browser.
# - postato da Mauro Accornero - 29 Aprile 2009 - 10:04
2
@Mauro, ma giustamente fanno notare che se non fosse per l’iPhone e Fennec i CSS3 e le loro potenzialità sarebbero meri esercizi di stile.
Io sono molto fiducioso e dubito che da parte di MicroSoft ci sia una controtendenza: oggi sono leader, ma domani… prima o poi dovranno adeguarsi agli standard pure loro perché non sarano per sempre questi a dettarli.
3
Spero anch’io, è che il problema dei browser era il più grande all’inizio e ancora oggi è presente, google chrome anche se ha un utenza limitata presenta dei problemi su css e html di tanto in tanto. Ho come l’impressione che la guerra dei browser non sia mai finita e non finirà mai…intanto vedo firefox 3.5 che sta facendo grandi sforzi con molte tecnologie che sarebbe bello poter usare e il fatto di doversi limitare rimane sempre frustrante, soprattutto quando vedo gente che usa ancora Internet Explorer 6. :(
# - postato da Mauro Accornero - 29 Aprile 2009 - 10:51
4
benvenuti nel mio mondo… I’m princess
5
Mah, ogni volta che leggo queste notizie sono innanzitutto felice ed entusiasta per le nuove possibilità che portano queste tecnologie! poi penso a explorer e il mio umore cambia…







