Solo quería saber: ¿todos los navegadores modernos admiten imágenes png, incluyendo 16 6.0? thks¿Son las imágenes png compatibles con varios navegadores?
Respuesta
IE 6.0 no es compatible con 32-bit transparente PNG correctamente. Representa el canal alfa (transparencia) como un fondo gris claro. (PNG paletizados con transparencia son buenos en IE6.) Sin embargo, la mayoría de los otros navegadores funcionan correctamente, incluyendo IE 7.0+, Firefox, Safari, Chrome, Netscape, Opera, Epiphany, Konqueror ...
La solución más fácil para IE 6.0 la transparencia es usar GIF en su lugar. Si esto no es posible, hay una solución de JavaScript y CSS disponible en 24ways.
IE 6 admite transparencias PNG transparentes con paletas de colores, solo es transparencia PNG de 32 bits con la que IE 6 no funciona (y hay algunos hacks JS que solucionan parcialmente el problema) – workmad3
Hay "hacks" que permitirán a IE6 renderizar correctamente Transparente Archivos PNG - http://24ways.org/2007/supersleight-transparent-png-in-ie6 – Nate
@Nate - Publiqué eso en mi 4ª (creo) revisión del artículo. ¡No estoy seguro de quién estaba allí primero! :) –
Sí, lo hacen. Con la excepción de que los IEs anteriores cannot handle 24-bit transparent PNGs sin algunos hacks especiales.
Esto es solo anecdótico, pero recuerdo que tuve algunos problemas al usar PNG generados a partir de GIMP. Firefox y Safari los representaron de manera diferente.
Estoy recordando ahora. Uno de los problemas que encontré fue la diferencia entre los colores PNG y los colores CSS en Safari.
En realidad, GIMP siempre funcionó perfectamente bien para mí, cuando hay un largo historial de problemas con IE y PNG hechos con Photoshop: http: // morris -photographics.com/photoshop/articles/png-gamma.html – drdaeman
Como ya se ha mencionado que no funcionará en IE6, puede utilizar Internet Explorer 7-JS para hacer que funcionen en un grado decente allí, sin embargo http://code.google.com/p/ie7-js/
Funciona mediante el uso de algunas de las APIs propietarios allí - también soluciona muchos de los otros problemas con ie6 dom y js.
Todos los navegadores modernos son compatibles con el estándar PNG por completo. Solo IE6 no lo hace, ya que no es compatible con la transparencia png, pero si sus usuarios utilizan IE6, puede ser hora de que les indiquen que deben actualizar.
Aquí está la solución: http://www.dillerdesign.com/experiment/DD_belatedPNG/
ver los ejemplos: http://www.dillerdesign.com/experiment/DD_belatedPNG/#examples
- 1. ¿Qué navegadores son compatibles con "! Important"?
- 2. ¿Qué navegadores son compatibles con document.activeElement?
- 3. ¿Qué navegadores solo son compatibles con SSLv2?
- 4. ¿Qué formatos de archivos gráficos son compatibles con los navegadores?
- 5. ¿Qué navegadores son compatibles con XSLT 2.0?
- 6. ¿Qué navegadores son compatibles con HTML SHORTTAGs?
- 7. ¿Qué navegadores web son compatibles con Array.forEach()
- 8. ¿Qué navegadores no son compatibles con los gifs animados?
- 9. ¿Qué navegadores web son compatibles con meteor web framework?
- 10. ¿Todos los navegadores son compatibles con $ _SERVER de PHP ['HTTP_X_REQUESTED_WITH']?
- 11. ¿Qué navegadores móviles son compatibles con javascript (y Ajax)?
- 12. ¿Qué navegadores son compatibles con window.postMessage call now?
- 13. ¿Qué navegadores son compatibles con <script async = "async" />?
- 14. ¿Qué navegadores son compatibles con HTML 5/CSS3
- 15. ¿Las expresiones lambda son compatibles con Razor?
- 16. ¿Las enumeraciones son compatibles con JDBC?
- 17. ¿Los navegadores webview de Android son compatibles con las funciones html5?
- 18. Las imágenes centradas son borrosas
- 19. imágenes Optimizar .png con PIL
- 20. ¿Qué navegadores afirman que son compatibles con la compresión HTTP, pero en realidad son escamosos?
- 21. Canvas y HTML5: navegadores compatibles?
- 22. ¿Qué navegadores son compatibles con "//" en lugar de "http: //" y "https: //"?
- 23. ¿Por qué las conexiones persistentes no son compatibles con URLLib2?
- 24. ¿Las extensiones reactivas son compatibles con los búfers de laminación?
- 25. ¿Las API de Java Servlet son compatibles con versiones anteriores?
- 26. SQLAlchemy con Python 3.2: ¿las extensiones C no son compatibles?
- 27. Son las funciones makecontext()/swapcontext() compatibles con C++
- 28. Javascript OnClick compatible con varios navegadores?
- 29. Android - Tipos de imágenes compatibles
- 30. Ejecutar selenio contra varios navegadores con MSTEST
¿Qué es "16" se supone que es IE (como en Internet Explorer)? ¿Mi codificación está mal configurada? ;) –
Aunque IE 6 todavía conserva una cuota de mercado significativa, dudaría en clasificarlo como un navegador "moderno". De hecho, http://iedeathmarch.org se pone un poco militante sobre su eliminación. Prefiero enfoques como http://pushuptheweb.com, que es más sutil y se aplica a múltiples navegadores. –