Menu Content/Inhalt
Home arrow Open Source & Linux arrow Afficher des images PNG avec transparence sous Internet Explorer

Gestion de session






Perdu votre mot de passe ?
Pas encore de compte ? Enregistrez-vous
Afficher des images PNG avec transparence sous Internet Explorer Convertir en PDF Version imprimable Suggérer par mail
Ecrit par Farzad FARID   
27-02-2006

A cause d'un bug (ou d'une fonctionnalité absente pour être politiquement correcte), Internet Explorer ne sait pas afficher correctement les images PNG avec transparence. Ce bug est présent au moins jusqu'à la version 6.x.

Afin de pouvoir continuer à utiliser des PNG avec transparence, qui sont bien plus pratiques et élégantes que des images GIF avec la même transparence, il suffit d'appliquer sur votre site web cette astuce trouvée sur le blog d'un des développeurs d'IE .

  • Téléchargez depuis le site http://www.mongus.net/pngInfo/ le fichier pngHack.tar.gz (ou .zip)
  • Décompactez le fichier à la racine de votre site web
  • Ajoutez la ligne suivante dans toutes vos pages contenant du PNG (ou bien dans l'entête commun à votre site)
<link rel="stylesheet"&nbsp;href="/pngHack/pngHack.css" type="text/css">

Et le tour est joué ! Bien entendu cette astuce est compatible avec tous les navigateurs, Mozilla, Firefox et autres ignorant le tag css rajouté par le module pngHack. Vous pouvez maintenant vous débarasser de toutes vos vieilles images GIF indexées en 256 couleurs Laughing

Pour illustration, le texte stylisé qui sert d'entête à ce site web est une image PNG avec channel alpha, qui apparaît (normalement) correctement sur l'image de fond du site.

Note : bien entendu, la seule correction vraiment valable est de ne pas utiliser IE (sauf cas particuliers exigeant ce navigateur précis) et de passer par exemple à Firefox

Dernière mise à jour : ( 28-05-2006 )
 
< Précédent   Suivant >

Flash info

Rue89, votre révolution de l info
Vous en avez assez de ne faire que "consommer" l'information et vous aimez la confrontation d'idées ?

Bienvenue dans Rue89, un endroit où l'on discute, où l'on se rencontre, où l'on prend l'air. Une nouvelle aventure au coeur de la révolution en cours de l'information. Leur ambition: inventer un média qui marie journalisme professionnel et culture de l'Internet. Créé par des journalistes, dont plusieurs sont issus de Libération, ce site se concentre sur les sujets qui font parler, jaser, débattre, dans tous les domaines, de la politique au sport, en passant par les nouvelles technologies, la culture ou l'environnement.

http://rue89.com/

 
designed by www.madeyourweb.com