Yo te recomiendo pasar la imagen a GIF, no es un estándar W3C perose ve perfectamente con transparencia en IE6 y otros.
Por lo menos mientras se siga utilizando tanto IE6 para nuestra desgracia. Creo que es la solución menos problemática y más sencilla. El 4 de octubre de 2008 11:06, Jorge <[EMAIL PROTECTED]> escribió: > Gracias a [EMAIL PROTECTED] por contestar, al final lo resolvi como dice Gab > en el > post > del 23 de Julio de 2007 http://www.daltonlp.com/view/217 > No sé cual método es mejor, el que dice Almorca o ese en que se dice que la > solución es hacer una hoja de estilo diferente para los ie 6. > > trans_box2 { > font-family:verdana; > font-weight:bold; > padding:40px; > margin:30px; > border:solid 1px #555; > /* Mozilla ignores crazy MS image filters, so it will skip the following > */ > filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, > sizingMethod=scale, src='/75p_honey.png'); > } > /* IE ignores styles with [attributes], so it will skip the following. */ > trans_box2[class] { > background-image:url(/75p_honey.png); > } > > > <div style="float:left;background-image:url(/flowers.jpg);border:solid 1px > #000;padding:10px;"> > <div class="trans_box1" style="float:left;"> > I like flowers. > </div> > <div class="trans_box1" style="float:left;"> > They smell nice. > </div> > <div class="trans_box2" style="float:left;"> > <a href="http://www.google.com/search?q=flowers+bees+honey">When combined > with bees, they make honey...</a> > </div> > > Comment by Gab > posted Jul 23, 2007 > Nice. Almost perfect. Only problem is that IE7 will load the background 2 > times, as it doesn't ignore .trans_box2[class]. This is not a big deal in > this case, but it was for me. > > What I did was create a perfectly normal stylesheet with no hacks. I used > ID > selectors to apply my background image, like I normally would. IE6 and > below > won't display the PNGs properly using this stylesheet. > > Next I linked a second stylesheet (containing the PNG fix codes) to my > page. > So that the browsers apply both stylesheets at the same time, we need to > apply an identical title attribute to both these styles. Now since I only > wanted IE6 and below to use the second stylesheet, I applied IE's > conditional comments for the second stylesheet > (http://www.quirksmode.org/css/condcom.html) > > The last thing to do was add "background: none !important;" to the div > containing the background image in the second stylesheet, so that the > background image only shows for the class selector (fixed PNG) and not the > ID selector. > > So basically I can now style any div normally using IDs, and if it happens > to contain a PNG background, I just add the class that will be used in the > second stylesheet to it, and in the second stylesheet add the ID containing > the PNG. A lot less complicated imo. > > > ----- Mensaje original ----- > De: "Almorca" <[EMAIL PROTECTED]> > Para: "Ovillo, la lista de CSS en castellano" <ovillo@lists.ovillo.org> > Enviado: viernes, 03 de octubre de 2008 22:54 > Asunto: Re: [Ovillo] PNG con trasnparencia (canal alpha) en IE 6 > einferiores > > > > http://www.anieto2k.com/2006/08/28/png-internet-explorer-soluciones-varias/te > ayudará. Lo que tienes que usar es este código: > > background-image: url("trasparente.png")!important; > background-image: none; > filter: none !important; > filter: > > progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagen/"trasparente.png'); > > Si quieres algo más general (que funcione con todos los png de tu web) > puedes usar http://labs.unitinteractive.com/unitpngfix.php > > 2008/10/3 Alejandro Jorge <[EMAIL PROTECTED]> > > > > > Hola, > > > > tengo un contenedor con una imagen de fondo y dentro de éste tengo otro > > que > > tiene una imagen png con transparencia, por lo que me permite ver el > fondo > > del elemento que lo contiene. El caso es que en IE 7 o en Firefox se ve > > perfecto, pero en IE 6 (no se en la 5) no funciona. > > > > Hay alguien que sepa como hacerlo sin usar javascript, o el metodo mas > > accesible posible. Seguro que de esto ya se ha hablado en la lista.. > > > > Gracias y saludos. > > _________________________________________________________________ > > ¿Sigue el calor? Consulta MSN El tiempo > > http://eltiempo.es.msn.com/ > > _______________________________________________ > > 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 > > > > > > -- > We don't need no education - Pink Floyd > _______________________________________________ > 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 > _______________________________________________ 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