IE6下png背景不透明——张鑫旭博客读书笔记
从今天开始跟着大牛张鑫旭的步伐,每天进步一点点 问题:IE6不支持png背景透明或半透明 一、可解决的方法 补充:css滤镜主要是用来实现图像的各种特殊效果。(了解) css滤镜的标识符是“filter”,总体的应用上和其他的css语句相同。css滤镜可分为基本滤镜和高级滤镜两种。css滤镜分类 CSS滤镜 可以直接作用于对象上,并且立即生效的滤镜称为基本滤镜。而要配合JavaScript等脚本语言,能产生更多变幻效果的则称为高级滤镜。 只有IE可以完全的支持滤镜,Firefox支持部分,其他内核的浏览器一律不支持。 更多关于滤镜的知识:http://www.cnblogs.com/shiyangxt/archive/2008/11/16/1334633.html 1. IE css 滤镜 IE css滤镜中有一个使png背景透明的滤镜,JavaScript方法也是应用的这个滤镜实现png背景透明的。 写法:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’../image/png_test.png’); 用法示例: .png{background:url(../image/png_test.png);} * html .png {background:none; filter:progid