由于之前到深圳现场支撑上线,当时为了解决个控件下载,我机器上的IE8老报个错,不得以把ie8卸载掉,换个Ie6,问题解决了,今天出差回来,用ie6登入另一个正在开发的系统,遇到了Png图片的问题,当然升级到ie8(ie8自带的开发人员工具调试前端页面JS之类的还是比较方便的,和FireBug一样,呵呵),这个问题就解决了,但稍微做了下这个问题的处理。
我们知道PNG是图像文件存储格式,查询资料,学名叫:流式网络图形格式(Portable Network Graphic Format,PNG);
开发过程中,我们也知道,很多网页因为Png的较小的失真,透明性,更加在带宽约束的下它的文件大小较小,较多的使用。比起bmp、jpg格式文件,它比较小,比起Gif比较清晰些。
现在系统一般都要求兼容ie6-8,Png透明的处理还是需要的,当然要是系统不作要求,直接升级到ie8就Ok了。
要是一定要在Ie6处理好,分三步:
1。下载unitpngfix.js和clear.gif,拷贝到工程相应目录;
2。打开unitpngfix.js,把里面的var clear="/images/clear.gif"; 改为工程图片路径;
3。页面中需要的时候引入:
<!--[if lt IE 7]> <script type="text/javascript" src="/unitpngfix.js"></script> <![endif]-->
较好解决这个问题
呵呵,其实自己对于浏览器的兼容处理,特别是一些css有效属性的处理,并不熟练,很多时候都要请教网页设计师或者网络资源。
今天刚好由于之前把Ie8换到ie6碰到这问题,稍微处理下作个记录。
分享到:
相关推荐
png在ie6下半透明js修正,感觉还可以,欢迎下载
ie6 png 透明度 解决方法 通过js调用,完美实现ie6透明度的兼容问题
png在ie下的透明度问题! 这是比较通用的解决方案!
内含插件及使用说明 ie(IE)png半透明插件使用微软的VML语言对PNG图片进行重新绘制,以达到半透明的效果,并且能支持background-position和background-repeat属性。
处理png图片在ie6上不透明问题,文件内包含两种处理png透明都问题可以解决改问题,一种是js处理 另一种是htc文件使用处理
网页设计在制作网站时时常会遇见IE6的PNG图片透明兼容问题,网上也有很多介绍关于IE6浏览器不显示PNG透明图片的解决方案,但多数是有问题的。应用PNG图片的透明或半透明的特性能做出非常漂亮的网页来。Firefox和...
通过js实现ie6下png图片实现半透明,这是一个简单的示例。
DD_belatedPNG.js IE6支持png图片透明度的文件使用方法: DD_belatedPNG.fix("标签ID,标签Class,标签名");
png24图在ie6下去半透明,里面包含了例子在
2,js-png通过js文件(unitpngfix)实现了透明,但是ie6下bottom属性失效 3,demo-htc通过iepngfix.htc文件实现透明度,同时通过修改html结构得到想要的结果,但存在文档内容顺序的问题。 4,最后,demo-DD,此方法...
cIE6下PNG图片透明解决方法fixPNG
4 如果想使用背景平铺和定位的效果,以前的步骤做完之后,我们还要再引用 iepngfix_tilebg.js 这个js,才能使png图片在ie6中平铺时实现透明效果,像下面这样: <script type="text/javascript" src="iepngfix_...
解决方法: ①用PNG8格式图片替代PNG24格式的图片 用fireworks导出Alpha模式的PNG8格式的图片,Alpha模式的PNG8格式图片支持半透明,在IE6下全透明以及半透明部分会显示成全透明,并且会存在锯齿。如果对用户体验...
可以完美解决IE6下 png格式出现的阴影问题,简单实用,不会出现任何错误。
解决前端一直头痛的问题:png图片在ie6显示透明效果
这是我用jquery框架编写的一个可以使用你的网站中的所有PNG格式的图片支持透明度,本来符合W3C规范的浏览器是支持PNG透明的,但是可恨的是IE5和IE6都不支持,甚至IE7有时候还会出现错误,不过通过我的这段代码,可以...
IE6中支持PNG半透明图片完美解决方法-divcss5亲测
是一个基于JavaScript,修复Windows Internet Explorer 5.5和6 的开源脚本程序。此修复程序允许IE浏览器正确呈现PNG Alpha透明度。文件大小仅1KB。
摘要:脚本资源,Ajax/JavaScript,DD_belatedPNG.js DD_belatedPNG.js是为了解决IE6下...在众多的ie6下png透明问题上,DD_belatedPNG是最好的解决方案。 使用方法: !--[if IE 6]script src=DD_belatedPNG.jsscrip