您的位置:首页 > 其它

解决IE6下透明PNG图片有灰底的

2012-06-26 10:37 441 查看
方法很简单就是在css里面使用filter滤镜

.r_f_l li.cur {
background: url("bg_nav_edito_sel2.png") no-repeat right top; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(184, 184, 184) currentColor currentColor; padding: 1px 0px 0px; width: 262px; color: rgb(255, 255, 255); display: block;
}

*html .r_f_l li.cur
{display:block; width:262px;height:58px;color: #fff;border: 0;border-right:1px solid #B8B8B8; padding:0;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoade(enabled=true, sizingMethod=noscale, src="http://images.cnblogs.com/bg_nav_edito_sel2.png");background:none;
}


*html是ie6的hack 关键就是红色部分

这个filter的src路径一定要完整的路径,很多人没注意这个。我刚开始就是填和上面background: url("bg_nav_edito_sel2.png")里面的路径。。。图片在IE6一直不显示

要注意的地方就这个。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: