`
xlxin
  • 浏览: 16115 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

IE6上解决PNG透明图片问题

阅读更多
到官网下载DD_belatedPNG:http://dillerdesign.com/experiment/DD_belatedPNG/#download
然后你的页面上添加如下代码即可:
<!--[if IE 6]>
<script src="DD_belatedPNG.js" mce_src="DD_belatedPNG.js"></script>
<script type="text/javascript"> /* EXAMPLE */ DD_belatedPNG.fix('.png_bg'); /* 将 .png_bg 改成你应用了透明PNG的CSS选择器*/ </script>
<![endif]-->


如果是在在iframe中的页面,请修改DD_belatedPNG源码:
找到如下代码:
if (el.currentStyle.position == 'static') {
    el.style.position = 'relative'
}
修改为:
if (el.currentStyle.position == 'static') {
  if(el.nodeName.toLowerCase()!='html'){
        el.style.position = 'relative'
  }
}
分享到:
评论

相关推荐

    js_IE6支持png透明解决png_ie6下不透明背景图片

    总之,要解决IE6中的PNG透明问题,开发者通常需要借助JavaScript库和CSS滤镜。虽然这种方法在技术上可行,但也会带来额外的性能开销,并且只能在IE6中生效。随着现代浏览器的普及,这个问题逐渐变得不再重要,但了解...

    ie6兼容png透明图片

    ie6兼容png透明图片,导入js即可使ie6兼容png透明图片,无需调用。

    IE6png透明JS

    总的来说,“IE6png透明JS”是针对IE6浏览器PNG透明问题的一种技术解决方案,它利用JavaScript库和CSS滤镜来模拟或修复透明效果。随着浏览器更新换代,这个问题逐渐被解决,但对于仍然需要支持IE6的开发者来说,这些...

    ie6解决png图片透明问题的插件

    现在很多web开发者都对ie6的png不能透明的问题头疼。这里推荐一个插件,方便大家使用。谢谢。

    DD_belatedPNG.js解决IE6浏览器下的PNG透明图片显示问题

    为了解决这个问题,开发者们创造了一种名为“DD_belatedPNG”的JavaScript库,它通过JavaScript模拟了PNG透明效果,从而使得在IE6上可以正常显示这些图片。 DD_belatedPNG的核心原理是利用VML(Vector Markup ...

    完美解决IE6下png透明

    然而,通过一些技术手段,我们可以“完美解决IE6下PNG背景、图片透明问题”。 首先,我们需要了解PNG图像格式。PNG是一种无损压缩的位图格式,支持透明度设置,包括完全透明和半透明。对于其他现代浏览器,如Fire...

    IE6 png背景图片透明

    要解决IE6中的PNG透明问题,有几种常见的方法: 1. **CSS滤镜(Filter)**:IE6提供了一个名为`AlphaImageLoader`的滤镜,可以用来处理PNG的透明性。通过在CSS中添加如下代码,可以实现PNG图片的透明效果: ```css...

    IE6_PNG透明终极解决办法

    标题中的“IE6_PNG透明终极解决办法”指的是在Internet Explorer 6(简称IE6)浏览器中处理PNG图片透明度的问题。PNG格式的图片支持Alpha透明通道,允许半透明效果,但在IE6这个古老的浏览器中,对PNG8和PNG24格式的...

    解决IE6 PNG图片透明问题

    2. CSS滤镜法:IE6特有的CSS滤镜可以用来解决PNG透明问题。例如,可以添加以下CSS代码: ```css .pngfix { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='你的图片路径.png', sizingMethod='...

    ie6下png透明图片的处理

    为了解决IE6下的PNG透明图片问题,开发者们提出了几种解决方案: 1. **CSS滤镜方法**:利用IE6特有的CSS滤镜属性,如`filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='...

    ie6中png透明解决方案 js

    以上两种方法都可以有效解决IE6下PNG图片透明度的问题,但在实际应用中,考虑到IE6的市场份额逐渐减少,开发者也可能选择仅对现代浏览器提供PNG透明效果,而让IE6用户看到不透明的图片。 这个压缩包中的"ie6中png...

    处理IE6浏览器显示.png图片透明度文件

    PNG(Portable Network Graphics)是一种支持透明度的图像格式,但在IE6中,它无法正确显示带有alpha透明通道的PNG-24图像,导致图片出现半透明部分变成全黑或者背景颜色无法透过,这被称为“PNG透明问题”。...

    处理ie6下png格式透明效果

    解决IE6中的PNG透明问题,主要有以下几种方法: 1. **CSS滤镜法**:利用CSS的`filter`属性,可以实现IE6对PNG24透明的支持。例如: ```css .pngFix { filter: progid:DXImageTransform.Microsoft....

    最好的IE6下png透明图片修复代码

    DD_belatedPNG是这个修复方案的主要工具,它是一个JavaScript库,由Dean Edwards开发,专门用于解决IE6对PNG透明图片的支持问题。该库通过JavaScript模拟PNG透明效果,使IE6能够识别并正确渲染PNG-24格式的透明图片...

    ie 下png 透明图片 兼容解决方案

    在互联网的早期,Internet Explorer(简称IE)浏览器在处理PNG(Portable Network Graphics)格式的透明图片时存在一些兼容性问题,特别是在IE6及以下版本。这些版本的浏览器无法正确显示24位PNG图像的Alpha透明效果...

    IE6下PNG透明代码

    2. **IE6的PNG透明问题**:IE6不支持PNG24的阿尔法透明,导致图片背景显示为黑色或不透明。对于PNG8,只有256色以下的颜色和单色透明可以正常显示,复杂的透明效果无法实现。 3. **JavaScript解决方案**:为了克服...

    ie6下png透明图片显示不正常之最好的3种解决方案

    以下是针对“ie6下png透明图片显示不正常”问题的三种最佳解决方案: 1. **CSS滤镜法(AlphaImageLoader Filter)** IE6提供了一个特有的CSS滤镜属性,即`AlphaImageLoader`,可以用来处理PNG透明。在CSS样式中,...

    IE6支持PNG透明图片方法

    总之,解决IE6支持PNG透明图片的方法包括使用CSS滤镜、JavaScript库、背景图片技巧、降级处理以及提示用户升级浏览器。尽管这些方法可以解决兼容性问题,但随着IE6市场份额的减少,更建议关注对现代浏览器的支持,...

    IE低版本支持png透明问题

    对于“IE低版本支持png透明问题”,这个问题主要涉及到Internet Explorer(IE)浏览器早期版本(如IE6、IE7)对PNG图像格式透明度的支持。PNG是一种高质量的位图格式,其支持alpha通道透明度,但在IE6等旧版本中,对...

    IE 6 下PNG图片实现透明

    除了CSS滤镜,还可以使用JavaScript库如DD_belatedPNG或PNGFix等,它们专门用于解决IE6的PNG透明问题。这些库通过JavaScript动态添加滤镜,同时兼容PNG-8和PNG-24格式。 例如,DD_belatedPNG库的使用方法: 1. ...

Global site tag (gtag.js) - Google Analytics