成都网页设计 成都网站设计 成都网站建设成都网页设计 成都网站设计 成都网站建设
邮箱:service@chichuang.com  咨询电话:400-602-8610
资讯中心

jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法

UPTATED:2013/11/22 浏览:5698次 关键词:成都网站建设 成都网站制作 成都网站设计

最近在做汉声官网的网站建设项目,用js实现魔方的转动,并带有淡入淡出的效果,开始很好的解决了IE67,firefox,chrome,360等主流浏览器的兼容性问题,可是却被IE8给挡住了前进的步伐。

想了很多办法,搜了各种网友的解决思路,都没成功,最后发现IE8根本不能支持。

对于网站普遍的解决方法如下:

background-image:url(/News/Detail/______.png)!important;
background-image:url(/News/images/space.gif);/*space.gif 是一个透明的图片文件*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=/News/Detail/"______.png enabled=true, sizingMethod=scale);

试验后无解。

根本的原因是:简单地说,PNG的支持问题在于IE7及以上版本使用了filter来支持PNG的Alpha通道,所以对于PNG来说其实已经偷偷被应用了一个 filter了。虽然解决了主要的PNG透明问题,不过也伴随着另一个副作用,就是不能再应用其他filter。或者准确地说是应用其他filter会破 坏IE对PNG的支持。这就是为什么PNG在渐隐和渐现的时候会有难看的黑边。上面这篇Blog已经从侧面解释了这个问题了。所以理论上说,这个情况是无 解的……

 

更多相关信息【成都网站建设公司知多少】【网站制作注意事项】【成都网站建设要多少钱

友情小提示:若您想了解更多成都网站建设方面的信息可点击【网站建设】了解详细介绍及报价,或咨询客服

 

相关新闻
上一篇:成品网站发布文章超过65KB解决办法—驰创数码 下一篇:关于开启360安全卫士防护后顶级域名不支持别名怎么办?

地址:成都市青羊区正府街172号证大正府2009

免费咨询热线:400-6028-610
其他咨询电话:028-86666423 028-86666413

传真:028-86666493

邮箱:service@chichuang.com

版权所有:成都驰创数码科技有限公司

网站备案:

网站地图