Veo que te han dado una respuesta demasiado larga ( la del JS ) para
arreglar el problema con los png en IE6. Yo he venido trabajando en esta
pagina http://superxtra.com/nuevaimagen/  y si ves el banner del grande,
esta debajo del menu izquierdo el cual es un png 32 transparente.

En realidad tambien esta debajo de una pequeña sombra superior que simula
que esta debajo de la barra de navegacion. Aca te pongo el codigo que use.
SOLO ES CSS, nada de js.

#banner
    {
    width: 760px;
    height: 400px;
    background: #99CC00 url('css/img/banner_002.jpg');  /* URL DEL BANNER
QUE VA DE FONDO */
    }

        /* PNGs TRANSPARENTES DEL BANNER IE y Firefox */
        #banner_sombra /* ESTA ES LA SOMBRA QUE VA SOBRE EL BANNER EN LA
PARTE SUPERIOR */
            {
            width: 760px;
            height: 20px;
            background-image: url("css/img/banner_sombra.png") !important;
            background-image: url('none') !important;
            filter: none !important;
            filter:
progidDXImageTransform.Microsoft.AlphaImageLoader(srccssimgbanner_sombra.png;
/* ESTE CODIGO PERMITE LA TRANSPARENCIA EN IEXPLORER */
            }
        #banner_mblanco /* ESTA PARTE PERTENECE AL MENU IZQUIERDO BLANCO QUE
TIENE UNA SOMBRA Y FONDO TRANSPARENTE Y ESTA SOBRE EL BANNER */
            {
            position: relative; BANNER PRINCIPAL */
            position: absolute !important;
            width: 760px;
            height: 422px;
            background: url('none') no-repeat !important;
            top:165px; padding-top:5px; padding-left:25px; font-weight:bold;
filter:progidDXImageTransform.Microsoft.AlphaImageLoader(srccssimgbanner_mblanco.png;
background-image:url('none') !important
            }        /* ACA NUEVAMENTE EL CODIGO DE TRANSPARENCIA PARA IE */

Aca esta lo que llama a ese css

      <div id="banner">
                <div id="banner_sombra"></div>
                <div id="banner_mblanco"></div>
       </div>

Como ves el banner de fondo esta definido en <div id="banner"> y lo que esta
dentro de el son los elmentos que van encima.
Esto sucede porq  <div id="banner"> tiene un banner como fondo es decir que
va detras de todo el contenido, todo lo que este dentro de ese div tendra
como fondo al banner, eso se da siempre, lo unico novedoso es que el
contenido es un PNG transparente que requiere del codigo

filter:progidDXImageTransform.Microsoft.AlphaImageLoader(srccssimgbanner_mblanco.png;
background-image:url('none') !important

Donde banner_mblanco.png es el nombre de la imagen png. En todo caso para
sus imagenes png seria

filter:progidDXImageTransform.Microsoft.AlphaImageLoader(srccssimgNOMBRE_DE_LA_IMAGEN_PNG.png;
background-image:url('none') !important

Esta propiedad vale para IEXPLORER Y FIREFOX.
Espero les sirva.Saludos

On 2/28/07, Pau Taw <[EMAIL PROTECTED]> wrote:
>
> El problema del descuadre puede ser una mezcla del error de IE de duplicar
> margenes en contenedores flotados y la forma de tratar el modelo de cajas.
>
> Como siempre IE tocando los limones a la gente.
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a