Lecture
Internet explorer PNG et bug en tout genre · 17 juin 2006, 18:03 par Romuald
Quiconque touche un peu à la programmation web sait que le PNG peut donner des crises de fou rire en regardant par erreur le résultat sur un navigateur non moderne (que l’on nommera.. euh.. comme ça au hasard, Internet Explorer).
Il existe alors un script pour faire passer la transparence des PNG (visible sur ce blog entre la lune et le clocher, mais il faut un navigateur qui va bien).
Le script (javascript) en question utilise la fonction :
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='scale'
qui s’utilise dans du CSS, soit donc en inline avec un style=”” dans un tag, remplaçant le background préféré habituelle, soit dans votre fichier CSS.
Un coup de moteur de recherche préféré pour trouver la version JavaScript qui permet de modifier les PNG à la volé dans un tag <img />
Le souci c’est que ce script, sur les images misent en liens, le curseur « pointeur » disparaît.
Pour ce faire, il vous faut donc en CSS appliquer un idiotique code à la hauteur du navigateur posant problème :
a{cursor:pointer;}