Pregunta

Tengo un sitio DotNetNuke donde mi logotipo principal es un archivo PNG con transparencia.Probé GIF pero la calidad no era lo suficientemente buena.

De todos modos, funcionó muy bien en IE7, pero acabo de ver mi sitio en IE6 y noté que la transparencia no funciona con mi logotipo.

¿Alguien conoce una forma rápida de solucionar este problema en un portal DotNetNuke?

¿Fue útil?

Solución

No sé si es tanto un problema de DotNetNuke como de IE6.De todos modos, aquí hay un sitio que le muestra cómo solucionar los problemas de png de IE6.Espero eso ayude.

http://24ways.org/2007/supersleight-transparent-png-in-ie6

Otros consejos

Para obtener una forma específica de DotNetNuke de solucionar el problema, puede instalar el Conjunto de widgets DotNetNuke, y utilizar el Widget de corrección de PNG de IE en su sitio (probablemente inclúyalo en su skin).

Dicho esto, si de todos modos vas a necesitar integrar algo en tu skin, el widget no te ofrece muchas ventajas.Si puede evaluar e integrar las técnicas en la respuesta aceptada, probablemente sea una mejor ruta a seguir.

IE6 no admite archivos PNG transparentes.No es un problema de DotNetNuke.Podrías intentar buscar en algunos Soluciones JavaScript que ayuda con IE6.

Al buscar en Google "pngfix" se deberían encontrar muchas técnicas diferentes para habilitar la transparencia alfa en IE6.

Uno común es un Archivo de comportamiento de HTC.

No puedes.IE6 sólo admite una versión específica y visualmente fea de transparencia PNG.Creo que es PNG-8.

Puedes usar un comentario condicional para manejar IE6 de manera diferente:

<!--[if IE 6]>
background-image:crappy.gif
<![endif]-->

Hay algunas discusiones sobre esto en los foros de dotnetnuke.com, pero tenía el criterio de fecha incorrecto en mi búsqueda, por lo que no vi ninguna respuesta anteriormente y pensé en preguntar aquí.

Creo que encontré lo que buscaba desde la perspectiva de dotnetnuke: es un módulo que instalas en tu página y que soluciona este problema automáticamente.Pero lamentablemente hay que pagar por ello.(No publicaré el enlace porque no quiero que la gente piense que solo les estoy pidiendo publicidad).

No tiene nada que ver con DotNetNuke, es algo de IE6.IE6 no funciona muy bien con ciertos PNG transparentes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top