IE6中隐形的PNG8图片
作者:gulu77 来源:gulu77博客 时间:2009-11-27 18:38:00
在项目中遇到一情况让困扰了半天,同一张PNG8图片为何部份图标在IE6中消失呢?当时一度怀疑是cache或hosts问题反反复复开关浏览器结果依然无效,连番测试终于找到了原因。
问题在于PNG8图片本身,以下l例子模拟了当时情况,当使用IE6来浏览的会发现第二行的4个图标隐形了。DEMO:png8_alpha.html
原来下面的4个图标被调了90%的”Alpha透明度”(FW在导出PNG8的时能保留“Alpha透明度”PS则做不了这一点)。
而被Alpha半透明的图标在一般浏览软件或FF、Chrome、Safari、Opera、IE7以上浏览器都可以正常浏览,唯独是IE6。
其实也有办法让IE6支持PNG8的”Alpha透明度”,方法与PNG32的IE滤镜一样。
从来上面结果得知原来是 png8“Alpha透明度”闯的祸。而且这次PNG8不同于png32的是,不支持png半透明的浏览器(如ie6)会自动降级到全透明(像gif那样),而不是像png32那样会有一个灰色的背景。
标签:PNG8,图片,ie6,图标
0
投稿
猜你喜欢
如何用表单的方式推送请求的信息?
2010-06-16 09:47:00
CSS执行顺序与优先权的问题
2010-08-23 16:21:00
MySQL的添加用户的两种方法
2012-01-29 17:50:10
排版自适应提升可访问性
2009-04-08 12:47:00
编写一个asp代码执行器
2007-09-24 16:05:00
谷歌历年母亲节Logo一览
2009-05-11 12:17:00
UCDChina.com 关于用户期望的讨论
2008-07-10 11:55:00
http状态码一览表以及HTTP响应的返回头信息
2010-03-31 14:45:00
用WEB(ASP)方式实现SQL SERVER 数据库的备份和恢复
2010-05-11 20:12:00
PSD to CSS —— CSS布局实战新概念系列教程
2009-05-30 16:40:00
考虑SQL Server安全时所应注意的几个方面
2009-01-04 13:57:00
js 仿Photoshop鼠标滚轮控制输入框取值(修正兼容Chrome)
2010-02-05 12:27:00
mysql 各种时间段查询
2010-01-06 13:37:00
MYSQL初学者扫盲
2009-02-27 13:15:00
是时候不用考虑基于字体大小(em)的设计了
2009-10-24 13:25:00
msxml3.dll (0x80070005)拒绝访问 解决方法
2010-03-11 21:26:00
javascript面向对象编程(一)
2008-03-07 12:54:00
asp伪静态情况下实现的utf-8文件缓存实现代码
2011-02-24 10:49:00
Silverlight VS Flash,谁更强?
2008-11-07 11:04:00
网页中空格的烦恼
2011-04-28 09:26:00