[Riflessioni volanti] Del perché Internet Explorer danneggia tutti

I motivi sono tanti e non è mia intenzione fare un elenco esaustivo. Voglio solo fare una considerazione volante sul supporto CSS3 (praticamente inesistente) di Internet Explorer.

Gli elementi decorativi ed in generale di stile, fanno il web. La cosa è indubbia. L’occhio umano è maggiormente attirato da una pagina che abbia una certa armonia di forme, colori e che in qualche modo riesca ad attirare l’attenzione su argomenti specifici. Quindi lo stile è euno degli lementi di successo di un sito internet. Non penso possano esserci dubbi su questo.

CSS3, di cui non voglio qui parlare dal punto di vista meramente tecnico, ha risposto (forse meglio, sta rispondendo) a delle esigenze ormai quasi mandatorie per i web designer.

Un solo esempio, ma a parere di chi scrive dirimente, è la direttiva border-radius. La direttiva risolve un problema enorme: quello delle curve. Si parla pur sempre di un effetto ottico, visto che ad oggi il pixel (e di conseguenza gli schermi) non hanno proprie curvature. Ma una layer con medesima altezza e larghezza, a border-radius:100% mi risulta in un cerchio perfetto.

Per ottenere lo stesso risultato su Internet Explorer, l’unica è creare una immagine di sfondo adeguata per un layer che formalmente avrà i bordi in transparent senza la possibilità di applicare un radius.

Lato design questo rallenta notevolmente lo sviluppo, visto che saranno richieste competenze di grafica vettoriale e nei fatti la produzione di una parte di prodotto in più. Oltretutto la necessità di caricare un’immagine si risolve in una maggiore rigidità del layout con difficoltà di adattamento automatico alla risoluzione del client.

Lato cliente la questione si risolve in una chiamatta http aggiuntiva, al fine di caricare l’immagine di sfondo, con rallentamente più o meno accentuato della risposta globale della pagina.

In definitiva, se a Redmond si rendessero conto di questo e dei tanti altri aspetti legati ad uno sviluppo web con standard di ultima generazione, la produzione di contenuti web potrebbe essere molto più profiqua e rapida e la fruizione degli stessi, non di poco più accessibile agli utenti. In attesa di nuove, noi si vive di speranze.