Se hai provato a utilizzare browser Web diversi per navigare verso i tuoi ritrovi online preferiti, probabilmente avrai notato che gli stessi siti hanno un aspetto leggermente diverso a seconda del browser che stai utilizzando. Questo perché la visualizzazione della pagina varia in base alla compatibilità del browser.
La compatibilità del browser è la capacità del browser Web di interpretare correttamente il linguaggio di markup ipertestuale (HTML) che esegue il rendering delle pagine Web. L’HTML è un linguaggio di codifica che viene “compreso” in modo leggermente diverso da ciascun browser Web. La maggior parte dei siti è progettata per apparire corretta in Internet Explorer di Microsoft, perché si ritiene che sia il browser più diffuso. Tuttavia, se sei un Web designer, il tuo compito è quello di codificare un sito per la massima compatibilità in modo che le pagine appaiano corrette anche in altri browser popolari, come FireFox, Netscape, Opera e browser basati su testo.
La compatibilità del browser crea potenziali grattacapi per i webmaster. Poiché i nuovi linguaggi di scripting più diffusi creano pagine Web appariscenti, i browser meno recenti potrebbero non comprendere il nuovo codice. Per motivi di sicurezza, molte persone disabilitano i linguaggi di scripting nei propri browser Web, riducendo la compatibilità. Se il webmaster è stato accurato, dovrebbe esserci un modo per navigare nel contenuto del sito senza flash and bang. Sfortunatamente, spesso non è così e un browser con script o cookie disattivati potrebbe non essere affatto in grado di accedere al sito.
Per risolvere questo problema, molti navigatori tengono installati due browser web: il loro browser preferito e Internet Explorer. Se la compatibilità del browser diventa un problema in FireFox o Opera, ad esempio, è sufficiente aprire Internet Explorer per provare il sito. Internet Explorer può essere configurato per consentire gli script che il navigatore generalmente non abilita. Se si tratta di un sito attendibile, l’apertura del browser Microsoft per navigare nel sito è una soluzione rapida e più semplice rispetto alla riconfigurazione del browser principale più e più volte.
A parte la differenza nei browser, un altro fattore che gioca nella compatibilità del browser è se il navigatore utilizza un PC standard e Windows, Linux o un computer Mac. Lo stesso browser renderà le pagine in modo leggermente diverso da ciascuna di queste piattaforme. Se assumi un webmaster per progettare il tuo sito, potresti chiedere quanto sia efficiente nel progettare un sito per la massima compatibilità del browser. Mentre molti surfisti incalliti mantengono due browser caricati e passano dall’uno all’altro, è probabilmente lecito ritenere che la maggior parte delle persone faccia semplicemente clic su un sito con scarsa compatibilità con il browser.