女人,向《奋斗》中的夏琳米莱们学习什么
2007-10-18 20:37
211 查看
iepngfix.htc的使用使用方法:
下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即Html Components,该文件需要在CSS中被调用;blank.gif是一个1×1像素的透明GIF图片,缺少该文件会使<img>标签插入的PNG图象显示为红色的叉烧包。
在iepngfix.htc中修改blank.gif的路径,var blankImg =‘blank.gif的正确路径’,这是惟一一个需要修改的配置。
在css中将需要使用透明PNG的元素与.htc文件关联。 例如:*{behavior: url(iepngfix.htc) }
通过以上三步,IE6就能支持透明PNG图片了。
本来以为这样就万事大吉了,后来发现不仅如此!
在我们测试的过程中,本地环境处理已经没问题了;放在测试机上测试,也没问题了。
可是,最终到了生产机了,就突然发现不行了!在IE6下就会显示出蓝色的背景了。
找了半天原因,经过对比分析,发现代码和测试机上的一模一样,但问题依然存在,怎么办?
后来直接查找iepngfix.htc网站,发现也没给出具体的服务器环境的需求问题。问题似乎解决不了了!!!
而且,将DEMO文件上传至测试机和生产机上,发现原来问题就出在生产机上。测试机上显示的没任何问题,生产机确实就不行了。
这就排除了程序方面的差异问题。
后来,终于找到了另外的解决办法,那就是,替换之前的png图片的格式,之前的是png24的,现在全部替换成png8的,这样IE6就能识别出来而显示出背景透明的了!
所以,总结起来就是:
要想png图片背景透明:
最保险的办法是:将格式处理成png8的;
如果服务器上测试iepngfix.htc没问题的话,使用iepngfix.htc也是不错的选择!
另外,想将png24转换成png8,方法也很简单,使用photoshop转换就可以了。
png24转换成png8的具体方法为:文件-》存储为web和设备所用格式-》在“预设”里,选择“PNG-8”和“”透明度,保存即可。
本文出自 “飞逸” 博客,请务必保留此出处http://feiyi2011.blog.51cto.com/3289281/649208
下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即Html Components,该文件需要在CSS中被调用;blank.gif是一个1×1像素的透明GIF图片,缺少该文件会使<img>标签插入的PNG图象显示为红色的叉烧包。
在iepngfix.htc中修改blank.gif的路径,var blankImg =‘blank.gif的正确路径’,这是惟一一个需要修改的配置。
在css中将需要使用透明PNG的元素与.htc文件关联。 例如:*{behavior: url(iepngfix.htc) }
通过以上三步,IE6就能支持透明PNG图片了。
本来以为这样就万事大吉了,后来发现不仅如此!
在我们测试的过程中,本地环境处理已经没问题了;放在测试机上测试,也没问题了。
可是,最终到了生产机了,就突然发现不行了!在IE6下就会显示出蓝色的背景了。
找了半天原因,经过对比分析,发现代码和测试机上的一模一样,但问题依然存在,怎么办?
后来直接查找iepngfix.htc网站,发现也没给出具体的服务器环境的需求问题。问题似乎解决不了了!!!
而且,将DEMO文件上传至测试机和生产机上,发现原来问题就出在生产机上。测试机上显示的没任何问题,生产机确实就不行了。
这就排除了程序方面的差异问题。
后来,终于找到了另外的解决办法,那就是,替换之前的png图片的格式,之前的是png24的,现在全部替换成png8的,这样IE6就能识别出来而显示出背景透明的了!
所以,总结起来就是:
要想png图片背景透明:
最保险的办法是:将格式处理成png8的;
如果服务器上测试iepngfix.htc没问题的话,使用iepngfix.htc也是不错的选择!
另外,想将png24转换成png8,方法也很简单,使用photoshop转换就可以了。
png24转换成png8的具体方法为:文件-》存储为web和设备所用格式-》在“预设”里,选择“PNG-8”和“”透明度,保存即可。
本文出自 “飞逸” 博客,请务必保留此出处http://feiyi2011.blog.51cto.com/3289281/649208
相关文章推荐
- 有关大学,有关爱好,有关学习,有关奋斗,有关理想:大学应该干些什么?我大学三年以来的感悟
- 女人最想要什么
- 职场女人,该向男人学什么
- 什么是函数指针数组?——学习C语言基本技能之分清主语、定语
- 吴恩达深度学习课程笔记 1.2什么是神经网络?
- 咸鱼说:地铁上如果不学习,跟我有什么区别
- 参与一个项目,你需要学习什么,记录什么?
- 你学习的目的是干什么?
- [转]男人靠什么吸引女人
- Groovy学习第一篇:什么是Groovy?
- 一、学习Zookeeper笔记,什么是Zookeeper?
- java编程学习日志 第一课:小白的奋斗之路
- Jenkins学习——Jenkins是什么
- Unix编程学习笔记--------系统调用的疑问????? 到底什么是系统调用???? 系统调用是如何实现的???
- R语言学习笔记(1):R是什么
- 要学习TINY框架要有什么前提条件?
- Java学习--Class.forName的作用是什么
- 什么事都得先打好基础,学习面向对象也是如此
- 成为一个Java的架构师要学习哪些知识?架构师面试题又会有什么http://mp.weixin.qq.com/s/CVlFWzZziI4RnNqwL50IxA
- 学习嵌入式?用什么开发板?开发学习必备4412开发板 玩转嵌入式