Png sous ie6

etienne Messages postés 64 Statut Membre -  
scriptiz Messages postés 1494 Statut Membre -
Bonjour,
j'ai fait plusieurs recherches a propos de la transparence des png sous i6, mon site est composé que d'image png et ça pose problème .
je ne comprend pas toutes les techniques pour régler ce problème, pouvez vous m'aider ?

ps: pour mes images en background dans le CSS!! voisi le lien : www.direct-domiciliation.com

merci d'avance

7 réponses

etienne Messages postés 64 Statut Membre 1
 
svp c'est important personne peut d'aider ?
0
etienne Messages postés 64 Statut Membre 1
 
g réussi a régler le problème pour quelques éléments, cependant j'ai toujours le problème sur mon background repeat-y et sur mes boutons de menu (hover) , pouvez vous m'aider ?
0
scriptiz Messages postés 1494 Statut Membre 425
 
En CSS :
https://www.alsacreations.com/astuce/lire/81-transparence-png-ie6.html

En JS :
http://jquery.andreaseberhard.de/pngFix/

Si tu regarde la page en JS, tu vois que c'est possible de faire de la transparence des PNG aussi pour les images en background.
0
etienne Messages postés 64 Statut Membre 1
 
j'ai déjà mis un pngFIX, ça marche mais le problème c'est pour mes backgroung qui sont en repeat, quand j'applique behavior: url(iepngfix.htc); au niveau de mon bg, le repeat n'est plus pris en compte, mon image apparait une seule fois et ne se répète pas
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
scriptiz Messages postés 1494 Statut Membre 425
 
C'est que tu le fait mal,

Sur cette page il explique à peu pret au 3/4 de l'article comment faire un background avec un repeat :
http://jquery.andreaseberhard.de/pngFix/

Lit bien tout.
0
etienne Messages postés 64 Statut Membre 1
 
c'est la partie comment utiliser jquery.pngFix.js?
0
scriptiz Messages postés 1494 Statut Membre 425
 
C'est vraiment tout bête à mettre en place, tu met le fichier JS téléchargé dans un dossier appellé par exemple js.
Ensuite dans les en-tête de ta page HTML tu met ceci :

	<!--[if IE 6]> 
	<script type="text/javascript" src="js/pngFix/jquery-1.3.2.min.js"></script>
	<script type="text/javascript" src="js/pngFix/pluginpage.js"></script>

	<script type="text/javascript" src="js/pngFix/jquery.pngFix.pack.js"></script>
	
	<script type="text/javascript">
		$(document).ready(function(){
			$('div.examples').pngFix( );
		});
	</script>
	<![endif]-->

Ici moi j'ai mit le script JS télécharger dans le sous dossier "js" puis dans le sous-sous-dossier "pngFix".

Ensuite il te reste à mettre un class="examples" en paramètres sur les div qui contiendront des PNG transparents !
0