欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
 

IE6中支持PNG半无色图片完美管理方式-CSS5亲测

从IE7及IE7以上版本都赞成PNG半通明花色图片,而惟独IE6不赞成png样式无色图片,而GIF半无色成果不及png半透明格局图片,由此我们迫不迭待必要解决IE6兼容png图片法子,这里css5.com.cn为你简介一种万能支持Png无色图片css hack 。

支持png无色图片设计方式图下文。

一、必要JS文件支持

1、紧要DD_belatedPNG.js与DD_belatedPNG_0.0.8a.js文件,下面我们会供应打包下载
2、重要在紧要赞成png图片html页面引入这2个JS文件(2个js文件咱们放入到js文件夹里为例)
由于是针对IE6的,另外更高版本涉猎器不需求使用此特效,以是我们运用讲明式if前提让IE6读取JS文件,代码以下:


  1. <!--[if IE 6]> 
  2. <script src="js/DD_belatedPNG_0.0.8a.js" type="text/javascript" ></script> 
  3. <script type="text/javascript"> 
  4. DD_belatedPNG.fix(' '); 
  5. </script>  
  6. <![endif]--> 

以上代码针对ie6 html注释,ie6将读取阐发以上if条件注释内代码。从而让IE6引入必要的JS文件及代码。以上代码放入html网页里<head></head>之间就可。

二、紧要在应用PNG图片网页声明类

我们引入了JS,同时我们列入代码:


  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix(' '); 
  3. </script> 

1、我们在css后台属性使用png通明图片筹算假如我们对".CSS5{...}"里使用png图片,这个时辰咱们只需“DD_belatedPNG.fix(' ');”内的括号内做下类申明就可贪图,对应代码:


  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix('.CSS5 '); 
  3. </script> 

2、我们在html运用img标签应用png通明图片治理如果咱们在.CSS5盒子里应用的img引入png图片图谋代码:


  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix('.CSS5 img'); 
  3. </script> 

综合以上2点,两种环境都碰到时刻,代码:


  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix('.CSS5 img,.CSS5'); 
  3. </script>  

也便是在对应声明中央使用英文大写逗号分开即可,以此类推如果碰到一个html网页中多处应用png不管是CSS布景照样html img标签,我们均或者运用逗号铺开组合声明。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/rumen/r52061.shtml