Il PDL si sgretola e noi stiamo zitti. Grande Bersani! #iononlhovotato #erameglioquandosistavapeggio
posted @ 7:42, 29 Jul 2010

Diffondere e far capire: basta IE6

Parlo a te: non sei un esperto di computer e non te ne frega niente di esserlo. È giusto, è nelle tue facoltà. Ma permettimi di suggerirti una cosa: aggiorna il programma che usi per navigare.explorer Se per navigare apri ancora quella e tutta blu, è ora che scarichi un nuovo programma. Te l’abbiamo detto molte volte noi sviluppatori, ma negli ultimi mesi sono intervenute diverse voci importanti a ricordartelo. Prima di tutto Google, che dalla sua homepage ti fa sapere che puoi navigare più veloce con il suo browser. googchrome
Poi si è messo pure il governo tedesco a dire che Internet Explorer non è sicuro, dati i recenti attacchi di hacker cinesi. E infine la Microsoft stessa ha ammesso che le versioni meno recenti del suo browser (insieme a sistemi operativi di due generazioni fa) sono un colabrodo, portoni aperti verso hacker e virus che possono causare problemi al computer.
Ora, le soluzioni ci sono e sono alla portata di tutti: aggiornare il browser è un’operazione semplicissima. Puoi decidere di tenere Internet Explorer, forse perchè sei convinto che un prodotto di una importante azienda informatica sia migliore di altri. Devi sapere alcune cose però: l’ultima versione (la 8, al momento) è installabile sui pc con Windows XP SP3, o Vista (su 7 è già installato), è graficamente molto diverso da prima, con le icone e i menu spostati.
Oppure puoi scegliere di cambiare “modello”. Ci sono infatti 4 proposte alternative, gratuite, sicure e più veloci di Internet Explorer. Oltre al già citato Google Chrome, ci sono Mozilla Firefox, Safari (Apple) e Opera.
Cosa hanno di diverso e di migliore questi browser? Tanto, anzi tutto. In primo luogo sono intrinsecamente più sicuri di Internet Explorer, perchè non sono direttamente collegati al sistema operativo, poi hanno aggiornamenti frequenti (e automatici per Firefox e Safari), sono più veloci nel mostrare le pagine, supportano i nuovi standard della grafica web, in poche parole funzionano meglio. Usando questi programmi puoi ridurre (e forse anche eliminare, con qualche attenzione) il pericolo di virus, il pericolo di frodi (Firefox per esempio ti segnala i siti malevoli) e quindi mantenere il tuo computer più sicuro e più veloce.
Cosa aspetti a cambiare?

Fermiamo IE6!

Man mano che vengono implementate regole dei CSS3 o anche le innovazioni dei framework javascript diventa sempre più frustrante confrontarsi col problema della resa su Internet Explorer 6 (e pure col suo fratello più grande IE7). Sono sorte petizioni, siti e script vari per ovviare ai problemi, ma secondo me finchè la gente continua ad usare questo browser ci saranno sempre problemi. Ecco quindi il mio plugin per jQuery che invita ad aggiornare all’ultima versione di IE o di passare ai browser che funzionano: Firefox, Chrome, Safari, Opera.

$(document).ready(function(){
                if(jQuery.browser.msie&&parseFloat(jQuery.browser.version)< =7){messaggio='<div id="stopie6">Il programma che state utilizzando per navigare è obsoleto. Per aumentare la sicurezza durante la navigazione e le funzionalit&agrave; vi consigliamo di aggiornare il vostro browser. <br />Passate gratuitamente a <a href="http://www.microsoft.com/italy/windows/products/winfamily/ie/default.mspx" target="_blank">Internet Explorer 8</a>, o <a href="http://www.mozilla-europe.org/it/firefox/" target="_blank">Firefox</a>, <a href="http://www.apple.com/it/safari/download/" target="_blank">Safari</a>, <a href="http://www.google.com/chrome/" target="_blank">Chrome</a>, <a href="http://www.opera.com/" target="_blank">Opera</a>.';$("body").prepend(messaggio);$('#stopie6').css({'background-color':'#ffc','color':'#333','font-family':'Arial,sans-serif'});$('#stopie6').css({'padding':'8px','font-size':'13px','border':'solid 1px #333'})}
            })

Tag HR e Internet Explorer

Uno dei grossi problemi che un webdesigner si trova ad affrontare quando ha a che fare con righe orizzontali <hr> e i browser Microsoft, è il bordo che Internet Explorer decide di mettere quando si usa una immagine di sfondo a fare da separazione tra una sezione e un’altra.

In tanti hanno proposto delle soluzioni, e la più seguita credo sia quella di Marek Prokop, tradotta in italiano da risorse.net. La soluzione è certamente la più corretta a livello semantico e di standard, rimane però il problema che non sempre è possibile usare un <div> contenitore (per esempio in un CMS).

Jaroslav Polakovič ha però trovato una soluzione a mio avviso più interessante, ovvero utilizzare un attributo css proprietario di IE: lo zoom.

Presente fin da IE 5 la proprietà zoom permette appunto di ingrandire (o diminuire) un oggetto in percentuale. In questo modo, rimpicciolendo la dimensione del <hr> a un quarto della sua dimensione, i bordi “spariscono”. Per fare questo è però necessario un commento condizionale per IE e una immagine di sfondo 4 volte più grande di quella usata per i browser standard compliant.

Il codice:

<!--[if lte IE 7]>
<style type="text/css">
hr {
  background-image: url('four-times-larger-image.gif');
  height: 60px;<br />zoom: 25%;
}
  </style>
<![endif]-->