`

ie6兼容png前置与背景

 
阅读更多
次方法需要用到一个插件:DD_belatedPNG.js
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>兼容png图片的前置与背景</title>
    <link href="css/ddd.css" rel="stylesheet" />
    <script src="js/jquery-1.9.1.min.js" type="text/javascript"></script>
    
  </head>

  <body>
    <p>一、png图片为前置img图片</p>
    
    <!--******************************************-->
    
    
    <!--[if IE 6]>  
      <script type="text/javascript" src="js/DD_belatedPNG.js" ></script>  
      <script type="text/javascript">  
        DD_belatedPNG.fix('.on img');  
      </script>  
    <![endif]-->
    <div style="background:#936;width:100px;height:100px;">
      <div class="on"><img src="images/png241_03.png" /></div>
    </div>
    
    
    
    <hr /><!--******************************************->
    
    
    <p>二、png图片作为背景图片</p>
    <!--******************************************88-->
    <div style="background:#30F;width:100px;height:100px;">
      <div class="of"></div>
    </div>
    <p>
       在第二个中,一定要注意css图片背景的路径<br />
       background:url(../images/png241_03.png);与_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/png241_03.png"); 的路径是不一样的,前者是正常的路径,后者相当于在html中的前置img的路径。
    </p>
    <!--******************************************88-->
    
  </body>
</html>

.of{
	  width:42px;
	  height:42px;
	  background:url(../images/png241_03.png);
	  _background:none;  
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/png241_03.png"); 
	}


在ie6中的显示结果:


所用的到得图片和插件:


  • 大小: 2.3 KB
  • 大小: 5.4 KB
分享到:
评论

相关推荐

    IE6不兼容png透明背景解决方法

    在互联网早期,Internet Explorer 6(简称IE6)是广泛使用的浏览器,但它存在许多兼容性问题,其中之一就是对PNG(Portable Network Graphics)图像格式的透明背景支持不足。PNG是一种先进的位图格式,提供了24位...

    ie6兼容png透明图片

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

    解决ie6下png图片背景问题

    总的来说,解决IE6下的PNG图片背景问题需要对浏览器兼容性有深入理解,并灵活运用各种技术手段。虽然IE6的市场份额已经大大降低,但在某些特定场景下,仍然需要我们关注其兼容性问题,以确保网站或应用的广泛可用性...

    IE6兼容PNG透明

    在互联网早期,IE6(Internet Explorer 6)是广泛使用的浏览器,但它存在许多与现代Web标准不兼容的问题,其中之一就是对PNG(Portable Network Graphics)图像格式的透明支持问题。PNG是一种高质量、无损的图像格式...

    IE6兼容PNG

    4. **图片替换技术**:在非IE6浏览器中使用PNG图像,而在IE6中使用其他图像格式(如GIF,尽管其透明效果有限)或采用背景颜色或渐变来模拟透明效果。这种方法需要额外的图片管理和HTML代码,但可以确保在所有浏览器...

    IE6png兼容

    IE6png格式兼容,格式兼容希望可以帮助你

    IE6下PNG背景透明的方法

    由于IE6不完全支持PNG8或PNG24的Alpha透明效果,这导致许多设计师在构建网站时遇到困难,尤其是在需要背景透明或者半透明效果时。为了解决这个问题,开发者们开发了一些技巧和解决方案。以下是关于"IE6下PNG背景透明...

    IE6浏览器完美兼容PNG图片的BUG(包括背景)

    在互联网发展的早期,Internet Explorer 6 (简称IE6) 是占据主导地位的浏览器,然而它在处理PNG(Portable Network Graphics)图像格式时存在一些著名的兼容性问题,这给网页设计和开发带来了不少困扰。PNG是一种...

    解决IE6下PNG图片背景色不透明问题的方法

    PNG(Portable Network Graphics)是一种支持透明度的图像格式,但在IE6中,对于24位的PNG图片,其背景透明特性无法正确显示,导致图片背景呈现出不透明的黑色或者与页面背景颜色不符,这给网页设计带来了很大的困扰...

    IE6完美解决PNG背景透明

    标题"IE6完美解决PNG背景透明"指向的是如何在IE6中正确显示具有透明度的PNG背景图像的方法。DD_belatedPNG是一个JavaScript库,专门用来解决这个兼容性问题。它通过CSS扩展和JavaScript代码,使IE6能够理解并渲染PNG...

    完美解决png在ie6兼容问题完整示例

    PNG图像格式在Internet Explorer 6 (IE6)中存在兼容性问题,主要表现为半透明(Alpha)PNG图像显示不正常,出现灰色背景或边框,这严重影响了网页设计的美观和用户体验。为了解决这个问题,开发者通常会利用...

    解决PNG图片、PNG背景图片在IE6不兼容问题

    能解决png图片在IE6浏览器不兼容问题。同时能解决png背景图片在IE6浏览器不兼容的问题。简单易懂。急需要导入一个js文件,然后写入需要兼容的标签即可。

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

    因此,当你在IE6中使用PNG-24格式的图片时,透明部分会显示为完全不透明,即背景色或默认颜色。 为了解决这个问题,我们可以使用一种名为“PNGFix”的JavaScript库,如压缩包中的`js`文件可能就是这样一个解决方案...

    IE6兼容PNG24图片

    PNG24与IE6兼容性问题 PNG24是一种支持真彩色(24位)以及alpha通道(8位)透明度的图像格式,这意味着它可以支持高达1670万种颜色,并且可以实现平滑的透明效果。但在IE6中,由于浏览器引擎的限制,PNG24格式的...

    解决ie6下png格式的兼容

    PNG是一种无损压缩的图像格式,提供丰富的颜色层次和透明度支持,但在IE6中,PNG-24格式的图片会出现背景色穿透,透明效果无法正常显示,而PNG-8格式的图片虽然可以显示透明,但颜色表现力受限。 标题“解决ie6下...

    IE6下PNG透明代码

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

    IE6 png背景图片透明

    在IT领域,尤其是在网页设计和开发中,"IE6 png背景图片透明"是一个经典的问题,因为Internet Explorer 6(简称IE6)对于PNG格式图像的透明处理与其他现代浏览器存在显著差异。PNG是一种流行的图像格式,支持24位...

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

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

    iepng兼容IE6背景透明

    iepng 是一个JS文件,只需要将这个文件引入到你的页面里,将存放透明背景图片的DOM对象放到这个JS文件的指定地方即可兼容IE6背景透明,真的很好用,而且很强大

    处理ie6下png格式透明效果

    PNG格式允许24位色彩的同时还提供了 Alpha 通道,可以实现半透明效果,但在IE6中,这种透明特性却无法正常显示,导致图片背景呈现出不透明的黑色或白色。以下是对这个问题的详细分析和解决方案: 首先,我们需要...

Global site tag (gtag.js) - Google Analytics