`
buliangniu
  • 浏览: 92234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ie6 png透明解决方法简单高效

阅读更多

        今天做了一个网站,由于网站页面的个性格话,使我不得不用到png格式的图片,做到一半开始测试浏览器兼容的时候,发现png在IE6下无效,郁闷!在网上搜索了一长篇,有用CSS的filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL ) 个方法,也有用js方法但效果都不是很理想,最终发现了一个htc的方法很好,贴出来与大家分享!

 

第一步:

 

下载文件:http://www.twinhelix.com/css/iepngfix/

 

第二步:

 

将压缩文件解压,然后把iepngfix.htc和iepngfix_tilebg.js文件放在网站根目录下

 

第三步:

 

在你的Html页面加入如下代码:<script type="text/javascript" src="iepngfix_tilebg.js"></script>

 

第四步:

 

在你的Css页面加入如下代码:img, div, input { behavior: url("iepngfix.htc") }

 

 

这时候再看你的png在IE6下就是透明的了!

4
0
分享到:
评论
1 楼 JetMah 2010-07-08  
这个方法搞得页面加载的速度很慢啊

相关推荐

    [jQuery] 解決 IE6 PNG 透明背景 (Supersleight jQuery Plugin for Transparent PNGs in IE6)

    Supersleight是针对IE6的一个jQuery插件,专门用来解决PNG透明问题。它通过将PNG图片转换为CSS精灵(sprites)并应用特定的滤镜来模拟透明效果,从而实现IE6对PNG24的透明度支持。 二、PNG透明度问题 PNG24格式提供...

    js修复IE不能显示PNG图片透明背景的方法

    为了解决这一问题,开发者们开发了一种利用JavaScript来修复IE浏览器不支持PNG透明背景的方法。这种方法通过动态创建HTML元素并应用特定的CSS样式以及ActiveX控件,来模拟PNG的透明效果。 下面是具体的实现步骤: ...

    旧浏览器PNG图片透明效果脚本 IEPNGFix v2

    总之,"IEPNGFix v2"是一个为老旧的IE浏览器提供PNG透明支持的解决方案,它的存在是为了弥补浏览器之间的兼容性差异,让Web设计在旧版IE上也能保持美观和功能完整。随着技术的发展,现在更多地转向对现代浏览器特性...

    分屏加载 ie6完美png 鼠标悬停效果 实例

    综合以上,这个实例结合了分屏加载技术、IE6的PNG透明兼容方案以及鼠标悬停效果,为用户提供了一个既美观又功能完善的前端解决方案。对于初学者来说,这是一个很好的学习案例,展示了如何在老版本浏览器中克服技术...

    让png在网页中透明的插件

    iepngfix插件虽然有效解决了旧版IE的PNG透明问题,但随着浏览器的更新迭代,现代浏览器如Chrome、Firefox、Safari和Edge已经很好地支持PNG透明,因此,对于新项目而言,可能不再需要这个插件。然而,对于仍需支持IE6...

    DD_belatedPNG_0.0.8a-min.js

    总的来说,"DD_belatedPNG.js"是解决IE6透明问题的一个高效工具,它通过JavaScript实现了对PNG透明度的模拟,使得开发者可以在保持网页美观的同时,照顾到那些仍在使用IE6的老用户。随着浏览器更新换代,这种特定的...

    PNG格式的优点和缺点.docx

    2. **浏览器兼容性问题**:虽然现代浏览器普遍支持PNG格式,但旧版本的Internet Explorer(如IE6)存在一些透明效果的兼容性问题,需要额外的技术处理来解决。 3. **不支持动画**:与GIF不同,PNG格式不支持动画功能...

    兼容IE6的jQuery分页插件特效代码

    4. **PNG透明度**:IE6对PNG24位透明图片支持不佳,需要使用滤镜技巧解决。 **jQuery分页插件在IE6中的实现策略** 1. **使用jQuery核心库**:jQuery库对IE6进行了优化,可以有效地解决跨浏览器的兼容性问题。 2. ...

    css规范_IE bug,IE与Firefox的CSS兼容问题.....整理

    IE6的兼容性问题尤为突出,包括PNG透明度支持、浮动元素的双倍边距、CSS表达式等。在可能的情况下,建议升级用户到更高版本的IE,或者使用polyfill库、条件注释提供针对IE6的降级样式。 综上所述,理解和解决CSS在...

    Projectic.zip

    4. **图标和图片**:模板通常包含一套完整的图标集和背景图片,这些资源可能需要进行PNG8格式优化,以适应IE6对PNG透明度的支持问题。 5. **其他文件**:可能还包括字体文件、数据文件、文档等,帮助用户理解和使用...

    IE test工具

    2006年,微软推出了IE 7.0,这是一个相对较大的更新,引入了对CSS2的部分支持、PNG透明度修复以及更好的安全特性。然而,尽管较IE 6.0有所进步,IE 7.0仍然存在一些兼容性和渲染错误,尤其是在处理浮动元素、盒模型...

    Libs2.rar 帮助

    在旧版本的IE(主要是IE6)中,PNG格式的透明度功能存在缺陷,iepng.js库旨在解决这个问题,使开发者能够在这些浏览器上使用透明PNG图片,从而提升网站的视觉效果和设计一致性。 2. **Platform.js**: Platform.js...

    Isay 简单的笔记程序 v2.0.2.rar

    Isay v2.0.2通过技术手段解决了这个问题,使得在IE6下,PNG图片也能正确显示其透明效果,确保了程序在不同浏览器下的视觉一致性。 Isay的后台管理功能也值得一提。默认的管理员账户为"admin",密码同样为"admin"。...

    网站前端网页源码模板 (1368).zip

    4. **iepngfix.htc**:这是一种行为(Behavior)文件,用于解决IE浏览器对PNG透明图像支持不完全的问题。通过引入这个.htc文件,可以实现PNG-24格式图像在旧版IE中的透明效果。 5. **index.html**:这是网站的主...

    国内外JavaScript经典封装

    "让ie6支援png图档"是解决IE6浏览器对PNG透明格式图片支持不足的问题。由于IE6的年代较早,不完全支持PNG8以上的透明效果,利用JavaScript可以实现一个补丁,使得PNG图片在IE6下也能正常显示透明效果,提高网页设计...

    css书写高效的CSS-CSS的渲染效率

    - 对于IE6,只能使用GIF格式实现透明效果,因为IE7才开始支持PNG透明。 #### 6. 通用的样式重置 通常情况下,为了消除不同浏览器之间的默认样式差异,会使用`* { margin: 0; padding: 0; }`这样的通用样式来重置...

    网站前端网页源码模板 (1373).zip

    4. **iepngfix.htc**:这是一个行为(Behavior)文件,主要用于解决Internet Explorer 6及以下版本对PNG透明度支持的问题。通过将此文件链接到CSS,可以使得这些旧版IE浏览器支持PNG24的透明效果。 5. **index.html...

    css网页设计非常有用的解决办法

    **三、让IE6支持PNG透明** IE6浏览器不支持PNG24位透明,可以使用CSS滤镜`filter:progid:DXImageTransform.Microsoft.AlphaImageLoader()`来解决这个问题。 **四、移除超链接的虚线(仅对Firefox有效)** 在Firefox...

    CSS_JS_精华实例

    3. **15-让ie6支援png图档**:由于Internet Explorer 6不完全支持PNG透明度,这个实例提供了一种解决方案,使得在IE6中也可以正确显示带有透明效果的PNG图像。 4. **10-多样化的链接提示效果**:此实例探讨了如何...

    美工笔试题目

    解决IE6双边距问题 IE6存在双边距bug,即块级元素在浮动后会显示额外的空白。解决方案通常涉及使用负margin或使用clearfix技术。 ### 12. 1px容器的定义 创建高度仅为1像素的容器可以通过绝对定位和设置高度为0...

Global site tag (gtag.js) - Google Analytics