利用CSS解决IE6下PNG背景图片alpha透明显示之方法二

2008年12月20日 (10:39 上午)

作者:CHEE

分类:分享, 学习

标签:png透明

评论:1 个评论

IE6不能支持png图片的alpha透明是IE6的一个bug。之前我用到了在css中通过behavior方法调用htc文件来解决ie6下png透明

ieff

图片alpha透明不能正确显示的方法。这个方法的有点就是方便,只需要加上一句简单的语句即可。但是有许多弊病,表现之一就是网页加载速度明显变慢。网页首先加载png图片(显示灰色轮廓),之后才修正png透明。所以在最后页面会不停的闪烁。今天又找到了一个利用css hacks  解决png透明的方法。(右侧为一png透明图片)  
在用到的地方参考以下css语句,具体自己修改

css 代码
 
  • #head {
  •          width:820px;
  •          height:120px;
  •          background:url(images/head.png) no-repeat;
  •         *background-image: none;
  •         *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=Theme/Aero/images/head.png, sizingMethod=scale);
  • }
  • 上一篇:使用JAVA DHTML Dean Edwards IE7程序库扩展IE6,IE5
    下一篇:IE6下png图片背景透明,让IE支持PNG透明的解决方法

    管理日志

    1. 首页
    2. 登录