Bonjour,
j'ai lu pas mal de choses sur l'insertion de png transparent sous internet explorer 6 qui nous génère un beau gris en guise de fond au lieu du fond transparent souhaité.
J'ai trouvé des solutions en javascript et en css...
Personnelement, j'utilises la version css et je detecte le navigateur de l'utilisateur via php.
en fonction du navigateur, ie6 ou autre, j'appele l'image de deux maniere différente...
pour tous les navigateurs, j'appele un background-image();
et pour ie6, j'appele filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
cette petite fonction retravaillée par microsoft est très pratique pour corriger les bugs de ie6...
mais je suis tombé sur un problème...
etant donné que l'on appele pas de background-image... le background-position ne fonctionne plus, mais le background-repeat non plus...
alors comment fait on lorsque l'on veut placer une ombre par exemple sur notre div container (sachant que la hauteur de celui-ci bouge (et donc le png transparent doit suivre)...
je block... et je veux le png transparent car le gif me donne un resultat a ch***.
Voila si vous avez des idees, je suis très interessé
Modifié par mushovelik (14 Sep 2007 - 18:07)
j'ai lu pas mal de choses sur l'insertion de png transparent sous internet explorer 6 qui nous génère un beau gris en guise de fond au lieu du fond transparent souhaité.
J'ai trouvé des solutions en javascript et en css...
Personnelement, j'utilises la version css et je detecte le navigateur de l'utilisateur via php.
en fonction du navigateur, ie6 ou autre, j'appele l'image de deux maniere différente...
pour tous les navigateurs, j'appele un background-image();
et pour ie6, j'appele filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
cette petite fonction retravaillée par microsoft est très pratique pour corriger les bugs de ie6...
mais je suis tombé sur un problème...
etant donné que l'on appele pas de background-image... le background-position ne fonctionne plus, mais le background-repeat non plus...
alors comment fait on lorsque l'on veut placer une ombre par exemple sur notre div container (sachant que la hauteur de celui-ci bouge (et donc le png transparent doit suivre)...
je block... et je veux le png transparent car le gif me donne un resultat a ch***.
Voila si vous avez des idees, je suis très interessé
Modifié par mushovelik (14 Sep 2007 - 18:07)