Scheda articolo

Supportare e sopportare ancora IE6?


commenti Inserito il: 19 febbraio 2009 in Web development Browser | commenti Commenti (0)


Internet Explorer 8 è stato presentato da alcuni giorni ormai.
Un delle coseguenze che dovrebbe scatenare questa uscita dovrebbe essere il conseguente e progressivo abbandono della versione 6 di Explorer (la più odiata dagli sviluppatori web) da un numero sempre più elevato di utenti.
Il sentimento che ha accompagnato in questi anni gli sviluppatori è comprensibile.
Abbiamo avuto a che fare con bug, falle di sicurezza, incongruenze nell'interpretazione dei CSS ecc... per quasi otto anni.
Poi dal 2006 le versioni 6 e 7 hanno navigato insieme nel web.
Adesso la scelta da fare per uno sviluppatore sembra abbastanza chiara chiara: abbandonare la versione 6 (scelta che alcuni hanno già precedentemente fatto)...
Impegnarsi a sostenere lo sviluppo per tre versioni di Internet Explorer contemporaneamente (oltre agli altri browser non Microsoft) richiede forse una domanda di tempo troppo grande.
Purtroppo la realtà potrebbe non essere così semplice.
Piaccia o no, IE6 detiene ancora il 20% di quota di mercato del browser (dati febbraio 2009, fonte Wikipedia).
Gettare via una persona su cinque di potenziali clienti/utenti è una decisione difficile da prendere.
Peggio ancora è la possibilità di rinunciare alle potenzialità che il web design offre attualmente solo per soddisfare comunque una minoranza di utenti.
Vediamo quali decisioni e piccoli accorgimenti potremmo prendere per mantenere il supporto a IE6 senza rinunciare alle possibilità offerte dai browser più avanzati ed attuali.
 
Utilizzare librerie JavaScript
Gli scrip Javascript sono probabilmente la più grande fonte di incoerenza tra tutti i browser, e non solo per Internet Explorer.
Utilizzando una libreria javascript come ad esempio jQuery riusciamo a minimizzare i bug che voi (o i vostri utenti) possono incontrare.
 
Utilizzare un foglio di stile condizionato
I commenti condizionali permettono di assegnare un foglio di stile differente a seconda di quale browser stia utilizzando l'utente per visualizzare le pagine del vostro sito.
Questa tecnica permette di personalizzare il file CSS in modo da poter ovviare alle varie divfferenze di interpretazione delle varie versioni dei browser.
Spesso qualche foglio di stile sarà sufficiente per intervenire e correggere i bug.
 
Utilizzo condizionato di JavaScript
Quando gli stili CSS non sono sufficienti, possiamo utilizzare anche una tecnica alternativa: i commenti condizionali che segnalano ad un browser specifico l'esecuzione di particolari script.
Molti bug di dimensionamento e posizionamento pagina possono essere risolti al caricamento della pagina con l'aiuto di JavaScript.
Questa tecnica è utilizzata spesso per il noto problema delle PNG trasparenti.
Due script interessanti e funzionali:
 
Ci piacerebbe molto non prendere più in considerazione IE6, ma con quasi il 20% del mercato browser forse non possiamo ancora ignorarlo così come non possiamo ignorare Mozilla Firefox che tetiene più o meno la stessa quota.

Dobbiamo probabilmente ancora pazientare per un po' nella speranza che i restanti utenti poco per volta si adeguino agli standard più moderni aggiornando il proprio browser.
Cosa non del tutto scontata visto che uno scenario possibile potrebbe essere quello che saranno proprio gli utenti di IE7 ad aggiornare il browser, gli utenti di IE6 visto che non l'hanno fatto fin ora difficile che lo facciano per svariati motivi:
utenti meno smaliziati sul web, utenza di uffici ed aziende dipendenti quindi dall'intervento del proprio sistemista o responsabile rete informatica, ecc...


Condividi


OkNotizie Facebook Twitterdeliciousbadzurss2
Rating: 2.0/5 (52 voti)

0 Commenti

Non ci sono commenti per questo articolo.

TOP

Commenta

 
 
 

Categorie

Apache - (1)

Browser - (1)

Code - (2)

CSS - (3)

HTML - (1)

JQuery - (1)

Linux - (1)

PHP - (2)

Tools - (1)

Tutorials - (1)

Web Design - (2)

Web development - (1)

Web Marketing - (1)


Ultimi Post

Come creare un contatore stile Twitter

L'allineamento dei campi in un form

Rendere pił efficace un form

Evidenziare un codice d'esempio

Google Maps & Phoogle Mods


Cos'è babita

BabitaMedia è un team di professionisti che sviluppa applicazioni web customatizzate per il marketing Online.
Realizziamo strumenti che consentono l'interazione degli utenti con altri utenti o con il brand.
Nello specifico si occupa dello studio e della progettazione di:

Web applications: siti dinamici, piattaforme PHP e MySQL

Database management: analisi dati, normalizzazione, pulizia dati

Grafica: web design, banner, print advertising

Scarica la presentazione
Download (.pdf 2.2MB)
 

Twitter

Twitter

Follow us on Twitter


Contattaci

t:+39 02 86 99 60 24

Scarica la nostra vCard (.vcf)

Rss Feed

Journal rss 2.0