IE6浏览器对PNG图像格式的支持存在严重缺陷,特别是无法正确处理PNG图像的alpha通道透明度。这会导致使用PNG透明背景的图片在IE6中显示灰色背景或完全不透明。
以下是几个可用于修复IE6 PNG透明度问题的jQuery插件:
特点:
示例代码:
$(document).ready(function(){
$().pngFix();
});
特点:
示例代码:
$(document).ready(function(){
if($.browser.msie && $.browser.version < 7) {
$('img.png').supersleight();
}
});
特点:
示例代码:
$(document).ready(function(){
if($.browser.msie && $.browser.version < 7) {
DD_belatedPNG.fix('.png');
}
});
这些插件通常采用以下技术之一:
DD_belatedPNG是最推荐的解决方案,因为它:
对于新项目,建议考虑:
没有搜到相关的文章