PNG24图片兼容IE6解决办法

很多人都遇到一个问题:那就是PNG不能正常显示,比如:

网上试过的很多办法都很难实现,要嘛就是效果不好,那现在最好的办法就是直接调用JS插件,解决! 点击下载

现在说一下怎么用这个文件吧!

首先看下代码:

<!doctype html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>PNG24兼容IE6</title>
  <style type=‘text/css‘>
	html,body {
		margin: 0;
		padding: 0;
	}
	.con{
		width:300px;
		height:300px;
		background:#fcf;
	}
	.con span {
		display:block;
		width: 80px;
		height: 80px;
		background:url(‘png24.png‘);
	}
	.con a {
		display:block;
		height:80px;
		width:80px;
		background:url(‘png24.png‘);
	}

  </style>
 </head>
 <body>

<!--
[if ie 6]>
	<script src=‘js/IE6PNG.js‘></script>
	<script type=‘text/javascript‘>IEPNG.fix(‘div,span,a,img‘)</script>
<![endif] -->

<div class=‘con‘>
	<img src=‘png24.png‘ alt=‘‘ title=‘‘ />
	<span></span>
	<a></a>

</div>

 </body>
</html>

<!--http://url.cn/O9YnJI-->

注意一下在body中加入的这句代码:

<!--

[if ie 6]>

<script src=‘js/IE6PNG.js‘></script>

<script type=‘text/javascript‘>IEPNG.fix(‘div,span,a,img‘)</script>

<![endif] -->

在css中将需要使用透明PNG的元素写进IEPNG.fix里,哪个标签用到png24就在 IEPNG.fix(‘这里放用到的标签名,多个标签逗号隔开‘) ;

PNG24图片兼容IE6解决办法,布布扣,bubuko.com

时间: 2025-01-02 18:13:58

PNG24图片兼容IE6解决办法的相关文章

PNG24图片兼容IE6解决的方法

非常多人都遇到一个问题:那就是PNG不能正常显示,比方: 网上试过的非常多办法都非常难实现.要嘛就是效果不好,那如今最好的办法就是直接调用JS插件,解决! 点击下载 如今说一下怎么用这个文件吧! 首先看下代码: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>PNG24兼容IE6</title> <style type='text/css

几个常用的CSS3样式代码以及不兼容的解决办法

原文:几个常用的CSS3样式代码以及不兼容的解决办法 border-radius实现圆角效果 1 CSS3代码: 2 3 -webkit-border-radius:10px; 4 -moz-border-radius:10px; 5 border-radius:10px; 6 background-color:#666; 7 width:200px;height:100px; Firefox,Chrome Google,Safari等浏览器的显示效果如图0-0: 图0-0 但是IE这个异类不支

&.nbsp;在IE和谷歌浏览器中不兼容的解决办法

直接在html文档中使用 来表示空格,在不同浏览器中的占位大小是不一样的. 为什么呢,因为不同浏览器默认的字体是不一样的,不同字体下的空格表示 占位大小不一致. 这就好办了嘛,我们对 指定使用同样的字体就能让 显示同样的占位了. 经过测试,当指定Times New Roman字体时,各浏览器都支持良好,每4个 显示的占位是一个汉字字符,而使用宋体或黑体则不能达到目的. <span style="font-family:'Times New Roman';">    <

Win7无法设置背景图片的快速解决办法

不知道怎么回事,win7电脑突然连个性化设置背景图片的按钮都没了.真操蛋~~~满屏的黑色背景图案,看着实在是不爽. 为了解决这个问题,网上搜索了好长时间,都不尽然! 最后想到了一个超简单的方法就是: 找到这个路径:D:\Users\Terry\AppData\Roaming\Microsoft\Windows\Themes 就是用windows画图软件打开,然后设置为背景图片即可. 我勒个去,顿时发现自己是个天才!!!O(∩_∩)O哈哈~....... Win7无法设置背景图片的快速解决办法

PNG兼容IE6解决方法

虽然说现在早就不用ie6浏览器了,可以还是有一小部分还在使用 ,刚好公司也有要求~~~ <p>E6不兼容png图片,确实让网页的图片质量大大下降,为了兼容万恶的IE6,总结了下面几种方法: 1,通过CSS滤镜使背景图的PNG对IE6进行兼容. 2,给img定义样式,页面上所有透明png即自动透明了. 3,通过JS,插入一段代码,实现img标签png兼容IE6的问题. 4,可以把png图片,转换为gif图片.(最简单常用的方法) </p> <br/> 第一种方法:<

Learn Rails5.2- ActiveRecord: Migration , spring的使用(不兼容的解决办法)

偶然一次: 运行rails generate停止不动,网上查找答案,可能是bundle update 之后 spring 版本变化了,和正在运行的 spring 实例不兼容. Spring导致的同样的原因: rails g migration后,窗口显示了生成迁移文件,但文件树结构上没有显示这个文件. rails console停止不动,打不开控制台. 解决办法: 关闭spring, spring stop ??,如果谷歌上查找问题,中文描述问题找不到好的结果,改用英文描述问题,然后搜索. ht

Html5兼容ie解决办法之一

由于html5的一些新标签在低版本的IE浏览器上不能识别,下面介绍一种解决此兼容问题的方法. 使用Google的html5shiv包 1 <!--[if lt IE9]> 2 <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 3 <![endif]--> 使用此方法需要初始化标签的CSS,因为html5默认情况下在IE低版本浏览器下表现为内

iscrollJs使用zoom插件的时候,图片放大模糊解决办法

一些浏览器(特别是基于webkit的)采取的快照缩放区域就放在硬件合成层(比如当你申请转换).该快照作为纹理的缩放区域,它几乎不能被更新.这意味着您的纹理将基于 scale 1 进行缩放,将导致文本和图像模糊,清晰度低. 一个简单的解决方案是使用实际分辨率双倍(或者三倍)装载内容,然后 放到一个按照scale(0.5)比例缩小的div中.这种方法大多数情况下能适用. 参考链接:http://iiunknown.gitbooks.io/iscroll-5-api-cn/content/zoom.h

getElementByClassName()不兼容的解决办法

在获取元素时候采用getElementByClassName()方法是比较方便的,但是对于IE6不兼容,可以采用以下代码来自定义这个方法: window.onload=function(){ if(!document.getElementByClassName){ document.getElementByClassName=function(cls){ var ret=[]; var els=document.getElementByTagName('*'); for(var i=0,len=