iepngfix — Ce composant HTC gère la plupart des contraintes liées à l’absence de prise en charge de la transparence 24 bits par Internet Explorer 6. Un des rares scripts à prendre en charge les propriétés background-repeat
et background-position
. Voir le tutoriel sur la transparence des PNG 24 bits sur IE6 pour plus d’information.
Helper HTML
Précision : un PNG 24 bits ne peut pas être transparent, contrairement au PNG 8 et au PNG 32. Dans le cas abordé ici, il faut parler du PNG 32 (32 étant la somme des 24 bits pour les couleurs et de 8 bits pour la couche Alpha). Autrement dit, c’est Photoshop qui induit en erreur en proposant une case à cocher « transparence » lorsqu’on sélectionne le format PNG 24 bits (contrairement à Fireworks, qui est très précis dans la terminologie employée 😉 ).
Bonjour Victor et merci pour cette précision 🙂
http://www.dillerdesign.com/experiment/DD_belatedPNG/ est 100 fois mieux je trouve, il utilise les extensions VML d’ie6 afin de redonner un rendu qui ne surcharge pas trop le navigateur et donner les bonnes positions lors d’un placement avec background-position.
iepngfix a beaucoup de défaut notamment le fait qu’il ne contrôle pas les liens qui seront au dessus d’une image png. Si on ne veux plus se prendre la tête à corrigé des bug ie6 DD_belatedPNG est the solution.
@Prometee merci pour la suggestion, je vais tester DD_belatedPNG pour me faire une idée
Je confirme, pour belatedPNG. C’est immensément plus efficace.
Oui moi aussi j’utilise DD_belatedPNG. C’est top!
J’utilise aussi DD_belatedPNG sur http://mi-ni.me : c’est très efficace et rapide à mettre en place !
Je crois qu’un test de DD_belatedPNG s’impose vu l’engouement général. Merci encore à tous o/