关注前端开发
关注用户体验

是位深度导致了png在ie6下不透明

看了不少人都在写关于png在ie6下不透明 的解决方案,但是总觉得问题不在浏览器上,而在png本身。

测试了png的格式和位深度问题,发现了问题的所在:

在ie6下 不透明的png的位深度不是8;相反,png位深度为8的图片在ie6下透明。

问:怎么看出位深度是不是8?

答: 图片属性里的详细信息。

问:怎么才能把位深度调为8呢?

答:(仅以ps为例)把图片的模 式改为索引。

下面是一些模式下的位深度:

索引:8;RGB:24;CMYK:32

未经允许不得转载:大前端 » 是位深度导致了png在ie6下不透明
分享到:更多 ()

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    ps 的png24 的 fw的png32 是一样的
    png8的效果有时候不令人满意 图片的清晰程度 毛边 半透明
    ie6 修复png 指的是 png24 (32) 的确是ie6 的毛病

    赵弟栋5年前 (2012-03-08)回复
  2. #1

    :mrgreen: 哥从业数十月,偶尔遇到PNG兼容问题,,网上一搜解决办法,多是垃圾,少则些许代码。。。。 反正挺恼火。。。

    没想到今日在此找到了解决办法!!! 😈 😈 😈 😈

    小帅18905年前 (2011-12-22)回复

themebetter 国内更好的WordPress主题服务商

立即前往