什么浏览器不支持PNG图像类型,以及这些浏览器的更好选择是什么?浏览器对PNG的支持
1
A
回答
5
基本上所有的浏览器。自从第4版以来,PNG支持一直在Internet Explorer中运行,Mozilla Firefox,Chrome和Safari从它们的最初版本开始支持它。
24位透明度是一个问题,它不适用于IE6或更低版本。不过,有些解决方法可以用来修复它。其他常见图像类型(GIF和JPEG)根本不支持24位透明度,因此除了解决方法之外别无选择。
它不适用的唯一现代浏览器是屏幕阅读器/文本浏览器,供视障人士和命令行爱好者使用。正确的选择是在img
标签上提供alt
属性。
0
所有常用浏览器(Firefox,Internet Explorer,Opera,Safari,Chrome)均支持png图片格式。但是,某些旧版本在显示透明PNG图片时遇到问题(例如Internet Explorer 6.x及更低版本)。 根据你想要做什么,有几种选择。
0
大多数用户代理支持PNG。旧版本和非图形浏览器,例如Lynx不会。
1
支持PNG透明度的IE6的一个很好的选择是CSS3 PIE(javascript)。它还有许多其他有趣的功能以及IE支持。
以及此SO线程可能有所帮助:How to get PNG transparency working in browsers that don't natively support it?
相关问题
- 1. 浏览器支持PNG透明度
- 2. png-24和浏览器支持
- 3. 浏览器支持
- 4. 浏览器支持WebDriver还是WebDriver支持浏览器
- 5. 浏览器对eTags的支持
- 6. 对JavaScript版本的浏览器支持
- 7. 检测浏览器对RFC5987的支持
- 8. 检测浏览器对SVGFragmentIdentifier的支持
- 9. 对角材料的浏览器支持
- 10. 移动浏览器对CSS3的支持
- 11. @import的浏览器支持
- 12. Ember.js浏览器支持?
- 13. 移动浏览器支持
- 14. Kurento浏览器/ webRTC支持
- 15. window.devicePixelRatio浏览器支持
- 16. Robot Framework浏览器支持
- 17. 浏览器支持“e.target.files”
- 18. XMLHttpRequest浏览器支持
- 19. Scaja.js浏览器支持
- 20. 跨浏览器支持jQuery
- 21. 为 “//domain.com” 浏览器支持
- 22. XML跨浏览器支持
- 23. 边缘浏览器支持
- 24. 浏览器支持sencha touch
- 25. 浏览器支持stopImmediatePropagation?
- 26. 浏览器不支持帧
- 27. document.fileSize浏览器支持
- 28. Android iFrame浏览器支持
- 29. ngAria支持Safari浏览器
- 30. document.implementation.createHTMLDocument浏览器支持?
K,谢谢!显示具有部分透明背景的html元素有哪些解决方法? – 2011-04-13 14:50:34
有很多,包括jQuery等大多数JavaScript库的插件。谷歌的“pngfix”,你会发现几十个。 – ceejayoz 2011-04-13 15:00:19
只要记住,基于过滤器的PNG alpha通道透明度修复程序是一个性能猪,当然不是你想要处理数十或数百个图像的东西。 – Archimedix 2011-04-13 15:14:25