IE6下png图片不透明,急求解决方法。

做网站的时候,因为网站速度因为图片加载总是很慢,所以把很多的图片做成了一张图,作为背景图片来做。因为很小的图片用gif的总是显示不是很清晰,所以改用png的,但是问题就出现了,png图片,在IE6下根本不透明。网上找了很多例子,也试过了,可是那些方法只对一张图片有用,可是我是一堆图片在一张图片上,我只要显示其中的一小块,请问高手们,怎么解决啊,我真的很急,希望大家帮帮忙吧!

找了N多解决IE6下PNG透明问题的方案,都不尽如人意。有的只支持<img>透明,有的只支持背景图片透明,有的将背景图片透明之后,它所包含的链接就失效了,有的不支持background-position,还有的解决了IE6下的透明问题火狐FF下又出现问题,很是郁闷啊。。。现在终于找到一种比较完美的解决方案了,它将以上几个问题全部兼容了,而且支持背景循环和定位!先去老外Drew Diller的博客上下载一个js文件:www.dillerdesign.com/experiment/DD_belatedPNG/ 把JS文件下载下来,放到你的网站目录里去,然后在html 的里面加上以下的代码: 注: DD_belatedPNG.fix('包含透明PNG图片的标签'); 多个标签之间用英文逗号隔开。此解决方案的不足:1、你的CPU在打开页面的时候可能会飙升。2、链接的hover的手型会变成指针,但是链接是存在的。解决方法:只要在css里加一条a{cursor:pointer}就行了。
温馨提示:内容为网友见解,仅供参考
无其他回答

ie6不支持png透明简单的解决办法
![endif]-- 这里要注意的是必须把iepngfix_tilebg.js、iepngfix.htc、blank.gif这三个文件拷贝到你网站对应的目录下,我这里对应的是img目录,然后你就可以在你网页中自由插入png文件了,不再会出现ie6不支持png透明的问题了。

IE6下png图片不透明,急求解决方法。
如果是背景,可以用滤镜处理;

IE6下在CSS文件中 background 的 url 调用的png图片无法透明,要怎样才...
1、需要iepngfix.htc,blank.gif,iepngfix_tilebg.js这三个文件,可以通过http:\/\/www.cdys.cn\/iepng.rar获得。2、获得以上3个文件后分别上传至网站,你可以把他们分别传到相应的css,js和images目录中,当然,也可以建立新的文件夹,比如名为:iepng的文件夹,把他们传到其中。3、添加第一句代码,这...

IE6下实现PNG背景图片透明。CSS样式。
PNG图片支持透明~很不错,可是在IE6下却不能正确显示透明部分,使用这个css可以解决这个问题(还有其他方法,不过百度空间只能用css~_~)filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="png图片地址",sizingMethod='crop');把上面的加在css中。例如 in_send form td.f14 input { filter...

关于png透明图片在IE6在透明的问题
ie6就不支持透明的PNG图片。或在制图软件中加入跟网页相同的背景。再好像没有别的办法了。

高分求教:IE6下处理后的PNG图片透明度与FF下不一致怎么解决?
PNG透明图片在Mozilla Firefox下显示良好。Internet Explorer 6 在IE6中这张PNG图片的背景却是一片灰白,真的很难看,除非你的网页背景色就是一片灰白:)解决方法 首先,为你的图片外套一个DIV层,像这样: 然后,在CSS文件里面写入:body {background-color:#000} div.flower {background:url(flower...

png格式的透明背景的图片,在ie6里面显示灰色背景怎么变成透明背景
透明不了。使得在FF下开发表现很好的界面换成IE浏览就惨不忍睹,又逼着换成GIF,而GIF的假透明在变换背景时造成毛边现象。总而言之,IE6是不支持png透明背景的图片的,也就是说,即便用了png图片,透明特性也会失效。建议楼主搜索“透明PNG在IE6下的官方解决方案”,有篇文章或许对您有些帮助哦。

png在IE6下透明的方法
六.DD_belatedPNG,解决IE6不支持PNG绝佳方案 整个互联网上解决这个IE6的透明PNG的方案也是多不胜数,从使用IE特有的滤镜或是e xpression,再到javascript+透明GIF替代.但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与 background-repeat. 而我今天介绍DD_belatedPNG,只需要一个理由,就是它...

解决IE6下 PNG 图片不透明的最佳办法是什么?
\/*解决方法直接拷贝下面四行代码,其中的图片地址得改一下*\/ background-image: url(button2.png)!important;\/* FF IE7 *\/ background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='button2.png'); \/* IE6 *\/ _ background-image: none; \/* IE6 *...

如何让IE6支持PNG的透明背景
对于img的png图片可以使用IE特有的滤镜或者expression实现透明,而对于css background的背景图片就需要使用DD_belatedPNG才能实现。详细操作方法:下载需要的js文件:压缩版DownLoad 非压缩版DownLoad 在网页中的之间添加以下引用代码 <!–[if IE 6]> DD_belatedPNG.fix('CSS选择器, 应用类型'); <![en...

相似回答
大家正在搜