• Accueil
  • Services
  • Portfolio
  • Contact
  • Css
  • Ajax
  • Graphisme
  • Flash
  • PHP
  • Actualité Informatique

WebCssDesign

Web Css Design, CSS design, xHTML, HTML 5, ajax jQuery, SEO, tout pour la création et le référencement SEO de sites web

Images png sous Internet Explorer

  • Accueil
  • Ajax
  • Images png sous Internet Explorer

png et transparenceLe png, bien que plus performant que le gif, et est peu ou mal supporté par certains navigateurs dont celui de microsoft, Internet Explorer.

Il existe cependant une astuce permettant IE, à partir de la version 5.5, d’afficher correctement la transparence des png .

 

Il convient d’insérer dans les balises head de vote page html le code suivant:

<!–[if gte IE 5.5000]>

<script type= »text/javascript » src= »pngfix.js »></script>

<![endif]–>

Puis à la racine de votre serveur (ou ailleurs), mettez le fichier pngfix.js contenant le code javascript suivant:

 

// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function correctPNG()

{

for(var i=0; i<document.images.length; i++)
{

var img = document.images[i]

var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == « PNG »)

{

var imgID = (img.id) ? « id=’ » + img.id + « ‘ «  : «  »

var imgClass = (img.className) ? « class=’ » + img.className + « ‘ «  : «  »
var imgTitle = (img.title) ? « title=’ » + img.title + « ‘ «  : « title=’ » + img.alt + « ‘ « 

var imgStyle = « display:inline-block; » + img.style.cssText

if (img.align == « left ») imgStyle = « float:left; » + imgStyle

if (img.align == « right ») imgStyle = « float:right; » + imgStyle
if (img.parentElement.href) imgStyle = « cursor:hand; » + imgStyle

var strNewHTML = « <span «  + imgID + imgClass + imgTitle
+  » style=\ »«  + « width: » + img.width + « px; height: » + img.height + « px; » + imgStyle + « ; »

+ « filter:progid:DXImageTransform.Microsoft.AlphaImageLoader »
+ « (src=\’«  + img.src + « \’, sizingMethod=’scale’);\ »></span> »
img.outerHTML = strNewHTML

i = i-1
}

}

}
window.attachEvent(« onload », correctPNG);

Télécharger le fichier pngfix.js pngfix.js

Les png transparents devraient normalement s’afficher correctement sous IE. Pour plus de détails vous pouvez vous référer à la page suivante: http://homepage.ntlworld.com/bobosola/pngtestfixed_JS_inc_file.htm

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
BlogBang

A voir aussi

  • Carousel image 3D
  • Opera et standards du web
  • Ad Manager Google
  • Référencer du flash
  • carrousel 3d gratuit
  • jQuery Zoom et 50 exemples d’utilisations
  • jQuery plugins, 240 tutoriels à découvrir
  • Ajax jQuery, 10 tutoriels à voir
  • jQuery virtual tour gratuit
  • Coins arrondis avec jQuery CSS et une seule image

3 Responses to "Images png sous Internet Explorer"

  • Steph 11:27 11/2/2008

    Il y a aussi l’excellent script de Dean Edwards : http://code.google.com/p/ie7-js/ qui en plus de gérer la transparence des png, améliore la compatibilité CSS de IE.

  • Admin 11:40 11/2/2008

    Merci pour cette excellente remarque.

  • Mazzu 03:56 21/7/2010

    Voici une autre référence intéressante : http://developers.slashdot.org/story/10/07/17/1645207/Adding-CSS3-Support-To-IE-6-7-and-8-With-CSS3-Pie

Laisser un commentaire Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS Souscrire 86 Abonnés
  • Populaires
  • Derniers articles
  1. Icones gratuites : drapeaux du monde

    Il est toujours utile d'avoir des drapeaux de bonne qualit qu'ils...

  2. un autre diaporama flash gratuit

    Voici donc un autre diaporama flash gratuit avec des fonctionnalit s...

  3. Diaporama cross-fade Scriptaculous

    Faire un mini diaporama sans flash peut tre int ressant pour...

  1. 50 techniques CSS pour coder plus rapidement

    50-css-techniques

    Pour ne pas r inventer la roue nous vous pr sentons...

  2. Plugin Galerie jQuery Zoom avec effet flash

    zoomer-galerie

    Vous voulez transformer une liste d images en une jolie...

  3. CU3OX flash sliders 3D gratuit

    cu3ox

    Voici un petit programme gratuit vous permettant de cr er...

  4. iPhone 4 une application pour les étuis gratuits et le remboursement

    bumper-iphone-4

    Pour les heureux possesseurs d un iPhone voici la...

Calendrier

septembre 2010
L Ma Me J V S D
« août    
 12345
6789101112
13141516171819
20212223242526
27282930  

Tags

Ajax animation Apple boutons carousel carrousel Coda Css design diaporama diaporama flash gratuit ecommerce eMarketing firefox Flash galerie galerie flash Google gratuit gratuits icon icones icones gratuites images javascript jquery lightbox magento map mootools pdf PDO photos PHP php5 plugin publicité référencement slider slideshow upload W3C web xml Yahoo

Loading... Loading ...

Pages

  • Contact
  • Portfolio

Catégories

  • Actualité Informatique
  • Ajax
  • Css
  • Flash
  • Graphisme
  • Outils Web
  • PHP

Vidéos du Jour

BlogBang

Réseau

  • Associations-Sportives.fr
  • Chambres-Guide.com
  • Provence-Guide.fr
  • Le-Bio-Guide.com
  • Artisans-Guide.com
  • Services-dom.com

Blogoliste

  • CssMania
  • Fotolia
  • Korben
  • SmashingMagazine
  • Teliad

Sites

  • Art Déco Design
  • Sun7immo
  • Hotel de Paris Sète
  • Investi7
  • Artisan Devis
  • Acheter Bio Moins Cher

© 2008 - 2010 WebCSSDesign

Web CSS Design