Mostrar imágenes PNG transparentes en IE 5.5 e IE 6

última actualización el 5 de abril de 2009, 00:56 por Carlos-vialfa
Publicado por Carlos-vialfa

El problema


Las imágenes PNG transparentes permiten crear hermosos efectos en las páginas Web. Todos los navegadores las soportan (Firefox, Opera, Konqueror, Safari, Camino...)... excepto Internet Explorer 5.5 y 6! (Internet Explorer 7 si soporta correctamente las PNG transparentes).

Esta situación obliga ya sea a:
  • Dejar de utilizar imágenes PNG transparentes.
  • O tener 2 versiones de la página (para IE 5.5/6 y para todos los otros navegadores)

La solución


La solución consiste en utilizar un pequeño script de Javascript (2 kb) que permite a IE 5.5 e IE 6 soportar correctamente las PNG transparentes.

http://homepage.ntlworld.com/bobosola/index.htm

La mayor parte del trabajo consiste en poner este script en el sitio: pngfis.js
y luego añadir en cada una de las páginas:

<!--[if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->


Esto es todo!

Atención: es necesario indicar el tamaño de las imagines PNG transparentes (width y height) en cada etiqueta <img>.

Esto hará que no haya ningún problema en los otros navegadores y no rompa la validación W3C. Únicamente IE 5.5 e IE 6 utilizarán este script automáticamente.

Nota: no existe ninguna solución para las versiones de IE anteriores a la versión 5.5

Cómo funciona


El script únicamente es ejecutado por IE 5.5 e IE 6.
Recurre a DirectX para cargar y mostrar las imágenes PNG.

PD: El artículo original fue escrito por sebsauvage, contribuidor de CommentCaMarche
Mejores respuestas para « Mostrar imágenes PNG transparentes en IE 5.5 e IE 6 » en :
Administración de imágenes en HTML Ver ¿Cómo mostrar imágenes en una página Web? Tener algunas imágenes en un sitio Web lo hace más atractivo e intuitivo. Sin embargo, es importante no excederse ya que las imágenes pueden llevar mucho tiempo en cargarse y, en algunos casos, pueden hacer...
Audio multicanal (5.1, 6.1, 7.1) Ver Audio multicanal El término "audio multicanal" se refiere al uso de múltiples pistas de audio para reconstruir el sonido en un sistema de sonido de varios altavoces. Se usan dos dígitos separados por un punto decimal (2.1, 5.1, 6.1, 7.1, etc.) para...
Mostrar las imágenes en el navegador VerMostrar las imágenes en el navegador Web Si cuando accedes a Internet, no puedes ver las imágenes; solo aparecen unos pequeños rectángulos con una cuadrado rojo o un triangulo azul. 1. Comprobar la configuración del navegador: En Internet...
[Word] Poner una imagen de fondo VerEs posible poner una imagen de fondo en un documento Word. Para ello: Haz clic en el menú Formato y selecciona Fondo / Efectos de relleno En la ventana que se abre selecciona la pestaña Imagen Luego pincha el boton Seleccionar imagen y busca en...
[Windows XP] Mostrar las extensiones y los archivos ocultos VerMostrar las extensiones de los archivos: Método simple Utilizando el registro del sistema Mostrar los archivos ocultos ¿Por qué es útil mostrar las extensiones de los archivos? Si las extensiones de los archivos están ocultas, un...
Descargar Magic Pack PNG VerMagic Pack PNG es una coleccion con mas de 400 imagenes en formato PNG, la mejor recopilacion de imagenes con la que podras renovar el aspecto de tus iconos predeterminados de tu PC. Proporciona imagenes relacionadas con aplicaciones conocidas...
Descargar Deep Freeze Standard VerDeep Freeze Standard es un programa para tener una imagen de tu sistema por si tienes un problema volver a la situación anterior. En la instalación el programa te indica que unidades de disco quieres Congelar. El programa aparte de instalarse...
Formato PNG VerFormato PNG El formato PNG (Portable Network Graphics, Gráficos de red portátiles o formato Ping) es un formato de archivos de gráficos de mapa de bits (una trama). Fue desarrollado en 1995 como una alternativa gratuita al formato GIF, que es un...