We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33175
    • 711 Posts
    Bonjour,

    J’utilise (j’essaye wink) le plugin PNG-Alpha Transparency for MSIE . Mais je n’y arrive pas.... Avec ou sans le plugin, j’obtiens toujours un fond grisé à la place de la transparence avec IE (6.0).
    Cette méthode me semblait simple mais je ne parviens pas à la faire fonctionner.

    Est ce que quelqu’un aurait une idée ou solution pour que ça fonctionne sous IE ? Je suis preneur de toute solution avec ou sans ce plugin. Je préfèrerai tout de même une solution avec le plugin wink

    Merci
      Sorry for my english. I'm french... My dictionary is near me, but it's only a dictionary !
      • 14863
      • 19 Posts
      Salut,

      Tu as suivi ses instructions là ??

      Create a new plugin with the above settings. Unzip the attached zip file and copy content of pngalpha4msie.txt into the plugin. Also copy the spacer.png image file into assets/images folder.
        Graou or Not...
        Miscischia[dot]Com
        • 33175
        • 711 Posts
        Oui oui j’ai bien tout suivi smiley
        J’ai cru comprendre qu’il fallait un type particulier de PNG pour que IE l’accepete mais je ne suis pas sûr et honnetement ça me dépasse. Je ne suis pas graphiste loin de là, j’essaye de faire un peu avec Gimp mais c’est dur dur même avec des tutos grin
          Sorry for my english. I'm french... My dictionary is near me, but it's only a dictionary !
          • 14863
          • 19 Posts
          Normalement le format de PNG de Gimp est le bon. C’est Photoshop qui enregistre le PNG24 sous un mauvais format... Après je ne sais pas, je n’utilise pas le PNG24 pour le moment tant que tous les navigateurs ne le gereront pas d’origine.

          Essaye de voir côté Anglais je pense que tu trouvera vite réponse, à moins que quelqu’un l’est déjà utilisé ici ??
            Graou or Not...
            Miscischia[dot]Com
            • 28068
            • 41 Posts
            ie ne gére pas la tranparence en 32 bits.

            Quelques liens qui indiquent des soluces, je n’ai pas testé la validité des solutions proposées. Malheureusement le gif a encore de beaux jours devant lui

            http://linuxeduquebec.org/article.php3?id_article=281
            http://www.pim.asso.fr/pages_externes/tth/faq_tutos/png/png32_a_ie.html

            Internet Explorer supporte partiellement le format PNG; le canal alpha n'est pas spontanément appliqué.  Il existe une méthode permettant à Internet Explorer versions 5.5 et ultérieures d'afficher correctement les images avec canal alpha; noter que cette méthode ne s'applique qu'aux balises <img/> et qu'aux directives CSS background[-image].  Il s'agit de la directive CSS non-officielle filter utilisant une commande propriétaire: AlphaImageLoader. 
            
            Ainsi pour afficher une image au format PNG, au lieu d'utiliser:
            <img src="foo.png" />
            
            Internet Explorer nécessite:
            <img src="blank.gif" style="width:100px; height: 64px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foo.png', sizingMethod='scale');" />
            
            
            Remarquer l'inclusion du « blank.gif » qui pointe vers un fichier GIF de dimension 1 pixel par 1 pixel, transparent.  Il faut aussi spécifier la taille de l'image PNG via une directive CSS afin que l'image soit affichée à la bonne taille.  
            Pour les fonds d'écran, au lieu d'utiliser:
            <div style="background: url(foo.png);"></div>
            
            Il suffit d'allonger la directive:
            <div style="background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='foo.png', sizingMethod='scale');"></div>
            
            Il existe différents scripts côté client qui modifient dynamiquement le contenu des balises <img> pour que de manière transparente les images au format PNG soient « enrobées » pour Internet Explorer; malheureusement pour des raisons inconnues ces scripts ne fonctionnent pas à tous les coups (!!!).  D'y aller avec un script de détection côté serveur et donc d'envoyer un document différent pour IE semble beaucoup plus efficace.
            
            Vérifier si, au-dessus de cette image de fond, les liens <a> fonctionnent toujours; certaines combinaisons de balises amènent Internet Explorer à un stade où les hyperliens ne fonctionnent plus.
            
            Noter aussi que la combinaison background-color et background-image ne fonctionne pas correctement sous Internet Explorer: la recommendation insiste pour qu'une image semi-transparente laisse transparaître la couleur de fond, ce que IE laisse de côté en employant une syntaxe qui l'empêcherait de toute façon.

            Url de la citation ci dessus http://ptaff.ca/xhtml/



              ==> Liberez les Huitres du bassin d’Arcachon <==
              • 12055
              • 2 Posts
              Astuce pour que IE voit un .png comme transparent : le nommer de façon précise, en ajoutant -trans
              exemple : l’image s’appelle logo.png, il faut la renommer logo-trans.png

              Pour faire des .png transparent sous IE : suivre ce tuto http://linuxeduquebec.org/article.php3?id_article=281
                "Soyons d