这类似于此问题,但该问题和答案已有2年历史了。另外,答案也不是很简洁。 (该问题的措辞是“将支持png的内容)。

什么合理的流行(> .5%的市场份额)不支持PNG文件?
(如果我们的1%只要他们至少可以看到照片,客户就无法正常使用透明胶片。

评论

在上一段中,有两个单独的可能问题。您是在询问基线PNG支持,还是(24位)PNG中的alpha支持?例如,只要没有透明度,即使IE6也会显示24位PNG罚款。

如果您需要作出判断,如果要使用带有透明性的png,那么我会说是的,我唯一要三思而后行的是,如果您在某个网站上说本地/国家政府,则必须对其进行各种查看人。但是在99.999%的时间里,我什至不会再三考虑使用透明的png

#1 楼

根据W3Schools的浏览器统计,大约98.2%的浏览器是IE 7 +,FF,Chrome或Opera,它们都支持透明的PNG格式。因此,不是99.9%,而是相当接近。

统计数据表明,约有0.6%的用途是IE6,它支持PNG而不透明(IE6中的透明PNG仅具有纯白色背景)。 />

评论


IE7之前的IE确实支持具有透明性的PNG,但仅具有二进制透明性,而不具有alpha透明性。

–choster
2012年6月21日下午4:31

igh,我希望我们能禁止与w3schools的所有链接...

–心怀不满的山羊
2012年6月21日17:11

嗯...好吧。我没意识到:)

–伊曼纽尔
2012年6月22日在2:19

如果您想知道为什么对w3schools有如此仇恨,那么您应该阅读一下:w3fools.com

–吉米
2012年6月22日下午13:51

#2 楼

这是StatCounter关于浏览器使用情况的公开数据。它应该比基于他们自己的日志的W3Schools的更全面。进入W3Schools的人们读到:开发人员,通常不是基于这种东西的最佳选择。如果需要考虑的话,还可以按地理区域细分StatCounter数据。

将“ Stat”选择器设置为“浏览器版本”。在全球范围内,IE6(通常是主要考虑因素)甚至不在图表上。 IE7确实支持Alpha,它有一些相对较小的故障,例如,如果您使用Javascript有时使那些图像淡入淡出,则像是奇怪的闪光。

有关浏览器使用情况的Wikipedia文章包含指向许多其他类似大型报告的链接,您也可以查看这些报告以进行一般比较。该URL上有摘要,但“源”列链接到每个摘要的详细信息。

Wikipedia上还有一个很棒的页面,显示哪些浏览器支持PNG。

最终,尽管如此,您需要根据网站上实际发生的情况来调整从这些来源看到的任何内容。例如,如果您的观众中有很大一部分是在某些行业内,则IE6仍然是一个严重的问题。

评论


+1重要的是要查看您的实际用户,而不是整个互联网的统计数据。

– M. Dudley
2012年6月21日12:00

#3 楼

所有浏览器,包括IE4,IE5和IE6,都可以正确显示具有类似GIF透明性的PNG:

http://calendar.perfplanet.com/2010/png-that-works/#paletted