Blog
24/04/2017

Quando progettavamo siti web per Internet Explorer

Sono ormai lontani i tempi in cui, realizzando qualsiasi sito web, bisognava sempre tenere a mente che il design doveva funzionare perfettamente anche sul nostro “amatissimo” Internet Explorer.

All’epoca, infatti, la maggior parte degli utenti utilizzava Internet Explorer.

Parlo dei tempi in cui Internet Explorer 6.0 dominava incontrastato tra i browser. Un re un po’ svanito, forse risultato di qualche incrocio familiare di troppo. Pratiche che noi comuni mortali fatichiamo a comprendere, ma che la nobiltà… Beh, basta guardare Game of Thrones per capire a cosa mi riferisco… O dare un’occhiata alla storia della successione di una certa famiglia spagnola.

 

Quanto siamo cambiati!

 

Era il 2009 quando Firefox da tempo cercava, con scarso successo, di scalzare Internet Explorer 6.0 dal trono dei browser più usati. Poco prima era arrivato anche Google Chrome, alleato di Firefox in questa lunga battaglia per il potere. In quegli anni, Internet Explorer 6.0 era preinstallato su tutti i computer con Windows XP, cioè sulla maggior parte dei PC in circolazione.

Oltre a Internet Explorer 6.0, dovevamo fare i conti anche con le versioni successive, in particolare la 7 e la 8, che non avevano certo migliorato la situazione: ognuna portava con sé un ricco menù di “sviluppatore, ti complicheremo la vita” davvero notevole. Il problema si era aggravato: la soluzione era peggiore del male. Bisognava impaginare il sito affinché fosse visualizzato correttamente in tutte e tre le versioni, ognuna con le sue stranezze nell’interpretazione del CSS, e il risultato doveva essere preciso come un cubo di Rubik. Sistemavi un bug visivo sulla versione 7, e si rompeva sulla 6 e sulla 8, e viceversa.

Internet Explorer era il figlio problematico. Quello viziato a cui dovevi preparare un piatto a parte, altrimenti non mangiava.

 

La guerra dell’impaginazione web

Realizzare il CSS di qualsiasi sito web era un’odissea. Bisognava adattare lo stesso design alle diverse versioni di Explorer, che – come già detto – non si capivano nemmeno tra loro. Oltre a risolvere tutti quei problemi visivi, il sito doveva poi funzionare anche sugli altri browser degni di nota: Firefox e Chrome.

Nella maggior parte dei casi, i problemi erano tanti, frutto di soluzioni di fortuna (e spesso uniche) per far funzionare il CSS su Explorer. In sintesi, progettare e impaginare un sito per tutti i browser era come aggiungere livelli di difficoltà in modo esponenziale.

css for different browsers

Progettare un sito oggi

Per fortuna, oggi le cose sono molto cambiate e il panorama è decisamente più stabile. Internet Explorer conta ormai solo su una quota di circa il 4% degli utenti online. E bisogna ammettere che, nelle ultime versioni, anche se non supporta molte delle nuove funzionalità “speciali”, si comporta tutto sommato dignitosamente.

Si potrebbe dire che il front-end developer di nuova generazione che si lamenta delle difficoltà di impaginazione, è un po’ come i millennial rispetto ai nostri nonni che hanno fatto il servizio militare. Forse, qualche giorno con il mitico “Sergente di Ferro” non gli farebbe male.

Ti è piaciuto?
Iscriviti
Articoli correlati
iniziamo a lavorare
al tuo progetto?

Analizziamo la tua situazione attuale e definiamo il prossimo passo.

Contatta ora
Il nostro sito utilizza i cookie per raccogliere informazioni sul tuo dispositivo e sulla tua attività di navigazione. Utilizziamo questi dati per migliorare il sito, garantire la sicurezza e fornire contenuti personalizzati. Puoi gestire le tue preferenze sui cookie cliccando qui.
Accetta i cookie Impostare Rifiuta i cookie
Informazioni di base sui cookie
Questo sito web utilizza cookie e/o tecnologie simili che archiviano e recuperano informazioni durante la navigazione. In generale, queste tecnologie possono avere finalità molto diverse, come, ad esempio, riconoscerti come utente, ottenere informazioni sulle tue abitudini di navigazione o personalizzare il modo in cui vengono visualizzati i contenuti. I nostri usi specifici di queste tecnologie sono descritti di seguito. Di default tutti i cookie sono disabilitati, ad eccezione di quelli tecnici, necessari al funzionamento del sito. Se desideri maggiori informazioni o eserciti i tuoi diritti in materia di protezione dei dati, puoi consultare la ns Política de cookies".
Accetta i cookieImpostare
Cookie tecnici necessari Sempre attivo
I cookie tecnici sono strettamente necessari per il funzionamento del nostro sito web e per la tua navigazione al suo interno. Questi tipi di cookie sono quelli che, ad esempio, ci permettono di identificarti, darti accesso ad alcune parti riservate della pagina, se necessario, o ricordare diverse opzioni o servizi già selezionati da te, come le tue preferenze sulla privacy. Pertanto, sono attivati ​​per impostazione predefinita e la tua autorizzazione non è necessaria. Configurando il tuo browser puoi bloccare o avvisarti della presenza di questo tipo di cookie, anche se tale blocco influenzerà il corretto funzionamento delle diverse funzionalità del nostro sito web.
Cookies de análisis
Las cookies de análisis son las utilizadas para llevar a cabo el análisis anónimo del comportamiento de los usuarios de la web y que permiten medir la actividad del usuario y elaborar perfiles de navegación con el fin objetivo de mejorar los sitios web.
Cookies publicitarias
Las cookies publicitarias permiten la gestión de los espacios publicitarios de la web. Además, estas cookies pueden ser de publicidad personalizada y permitir así la gestión de los espacios publicitarios de la web en base al comportamiento y hábitos de navegación de usuario, de donde se obtiene su perfil y permiten personalizar la publicidad que se muestra en el navegador del usuario u otros perfiles y redes sociales del usuario.
Conferma le preferenze
contattaci
Modulo

Raccontaci
il tuo progetto

Indica il contesto generale della tua organizzazione e l'ambito pianificato del progetto.
Code Barcelona, ​​in qualità di responsabile del trattamento dei tuoi dati, li tratterà per rispondere alla domanda e/o richiesta che ci farai tramite questo modulo di contatto. Puoi esercitare i tuoi diritti di accesso, rettifica, cancellazione, nonché altri diritti consultando le informazioni dettagliate aggiuntive sulla protezione dei dati nella nostra politica sulla riservatezza.
Title
Popupcontent
Analisi della tua situazione digitale

Esamineremo la tua attuale situazione digitale. Ti contatteremo per comprendere il tuo contesto e valutare insieme quali aree analizzare, e successivamente prepareremo un audit con i punti chiave e le raccomandazioni.

Code Barcelona, ​​in qualità di responsabile del trattamento dei tuoi dati, li tratterà per rispondere alla domanda e/o richiesta che ci farai tramite questo modulo di contatto. Puoi esercitare i tuoi diritti di accesso, rettifica, cancellazione, nonché altri diritti consultando le informazioni dettagliate aggiuntive sulla protezione dei dati nella nostra politica sulla riservatezza.
Aceptar