Les PNG transparents sous IE6 ? Facile !

par Korben -

Je ne vais pas y aller par 4 chemins ! Vous avez besoin d’utiliser la transparence des PNG et celà même sous Internet Explorer 6.0 ? (qui je le rappelle au passage ne supporte absolument pas la transparence des PNG)

Et bien, j’ai la solution (faudrait que je compte le nombre de fois ou je prononce cette phrase !)

Il suffit de télécharger ce petit fichier, puis de le placer au même endroit que votre CSS sur votre serveur. Ensuite, vous rajoutez cette ligne à votre CSS:

<strong>img { behavior: url(iepngfix.htc); }</strong>

Et c’est fini ! A vous la transparence PNG sous IE 6.0 Bon, ensuite, si vous voulez des fonds (background) pour vos pages qui soient transparents, il suffit de lire ce qui suit.

En CSS, si vous voulez mettre un fond, il suffit de mettre dans votre CSS, le code suivant

<strong>#header { background:url(fond.png); }</strong>

Alors si vous voulez que ce background soit transparent, il suffi de d’appliquer la transparence au #header en rajoutant cela dans la CSS

<strong>img, #header { behavior: url(iepngfix.htc); }</strong>

A vous de jouer maintenant ! Merci à bjorkoy pour l’astuce