
In questi giorni sto lanciando ogni mio singolo neurone contro il muro. Sto tentando di realizzare il sito per l’agriturismo “La Cinciallegra”…. Il processo di design è stato particolarmente veloce ed ispirato, quello che è risultato (e che forse risulta ancora…) difficile è rendere la visualizzazione del sito identica su browser differenti. Come sempre Internet Explorer risulta il browser più triste e riveste il ruolo di “disadattato” rispetto agli standard CSS. Che visto che si chiamano standard potrebbero pure esser interpretati come tali da quegli omini che lavorano per la Microsoft. (Notizia extra del TG1, Bill Gates è di nuovo l’uomo più ricco del mondo).
La parte più difficile dello sviluppo di un sito è rendere questo compatibile con tutti i browser che vanno per la maggiore e con le risoluzioni degli schermi più diffuse. Per queste due informazioni ci si può rivolgere al sito del W3C che fornisce (ogni mese) delle comode tabelle riassuntive.
Statistiche di utilizzo browser: Qui
Statistice delle risoluzioni: Qui
Dopo aver dato un occhio a queste due tabelle si capisce subito che la risoluzione di base è ormai 1024×768 pixel, relegando di fatto l’800×600 in una oscura e umida cantina. Ci si rende conto anche che Internet Explorer 5 non viene nemmeno più menzionato (sta in cantina a fianco della 800×600) e che IE 6 è in netto calo a favore di FireFox. In sostanza, attualmente, dobbiamo tener conto di IE6, IE7 e Firefox. Di Opera e Chrome per il momento ce ne sbattiamo… anche se Chrome ha un suo perchè, ma adesso credo che sia troppo presto pensarvi. A parer mio, riguardo allo starndard CSS, il browser che se la cava meglio è FireFox, seguito da IE7 e, in ultima posizione (sono tre…) IE6. Quello che ho notato è che FireFox e IE7 interpretano lo stesso CSS in maniera simile, mentre per IE6 non resta che farsi un CSS apposta e sperare che presto esca dagli standard… magari a favore di Chrome.
Altro problema della fase di test sui vari browser è che un cristiano comune non può avere mille browser installati (a meno che tu non lo faccia per lavoro… io mio è un extra…), anche perchè delle volte non è possibile avere diverse versioni dello stesso browser sulla stessa macchina. Ad esempio in Windows Vista non è possibile (attualmente) installare IE7 ed IE6. Bisogna quindi ricorrere all’uso di una o più macchine virtuali, che ci permettano così di poter testare il nostro sito su diversi sistemi operativi e con diverse versioni dello stesso browser. Per chi non ha voglia di fare tutto questo può utilizzare però degli utili strumenti on-line.
http://ipinfo.info/netrenderer/ è un sito che ci permette di vedere come il nostro sito verrà interpretato da IE5.5, IE6, IE7 e IE8. Offrendo anche la possibilità di effettuare rendering incrociati tra IE6 ed IE7 per notare le differenze di interpretazione. Il risultato che ho ottenuto io, testando il sito, è stato ottimo. Infatti il rendering effettuato dal sito citato era poi identico a quello che ottenevo a video utilizzando il corrispondente browser. Stupendo! Non resta quindi che installare FireFox sulla propria macchina e affidarsi al sito per quanto concerne il browser di casa Microsoft. Naturalmente un test “reale” dona più sicurezza….
Detto questo non mi resta che salutarvi! Vi ho lasciato tre link che, a mio avviso, sono molto utili per quello che concerne lo sviluppo di un sito web. Fatene buon uso.
Ciau!