`
isiqi
  • 浏览: 16031448 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

IE6 图片背景透明 修复

阅读更多

Unix PNG Fix
Unit interactive 发布了一个简单的解决ie6下提供PNG格式的方法,具有以下优点:
  • 非常精简的Javascript,刚刚1Kb!
  • 修复了大多数IE的filter属性的问题
  • 作用于img对象和background-image属性
  • 在pageload之前自动运行,或者仅作用于特定元素
  • 允许 auto width 和 auto height 元素
  • 部署简单
部署方法:
下载zip文件,添加下列code在你页面文件的header中
[code]
<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
[/code]
接下来把"clear.gif"放到你的images目录,并且打开unixpngfix.js,在第一行,确认它的路径指向正确的clear.gif位置[相对于root,不是script目录]
Unit PNG Fix 默认将对页面上所有PNG文件生效。如果你希望,也可以通过对特定元素赋予"unitPng"class强制script仅对其起作用。这样做可以帮你解决script默认设置情况下可能产生的一些排版错误。
有两点需要注意:
Unit PNG Fix 作用于 CSS background-repeat 属性,有点儿不像background-repeat应有的效果[ie6 filter不支持],但是Unix PNG Fix会读取使用background-repeat的元素的CSS,image会被强制充满元素背景,不太理想,不过这是filter属性所能做的极限了。。。
另一点,这个filter属性无法使用background-position,除了会使DIV结构重写[我们认为这样不明智],如果在使用了Unix PNG Fix的情况下使用这种CSS sprite 技巧将会让PNG在ie6中失效。
结束。
分享到:
评论

相关推荐

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

    js修复IE不能显示PNG图片透明背景的方法、解决浏览器不兼容的问题

    ie 网站全部png图片修复透明(js)

    是一个基于JavaScript,修复Windows Internet Explorer 5.5和6 的开源脚本程序。此修复程序允许IE浏览器正确呈现PNG Alpha透明度。文件大小仅1KB。

    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

    它修复了许多的HTML和CSS问题,并使得透明PNG在IE5、IE6下正确显示。 使IE5,IE6兼容到IE7模式(推荐) &lt;!–[if lt IE 7]&gt; ”http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js” type=”text/javascript...

    JS解决ie6下png透明的方法实例

    解决ie6下png透明的问题想必前端都比较清楚,虽然有很多方法,但是我觉得用JS还是最省事的方法,不管是图片还是背景图片都OK。

    IE6-Warning-with-Localizations:显示警告消息给IE6用户,他们的浏览器已过时。 这基于在GCode上编写的ie6-up-warning代码mihai.ile

    该网页在透明背景下仍然可见,但是阻止了对其的访问。 这样做的目的是迫使用户从IE6升级,并避免该网站因在IE6中无法正确呈现网站而享有不良声誉。 提供了更为合理的本地化方式。用法例如,看一下index.html文件。 ...

    JavaScript 图片切割效果

    在拖放效果中说到插入一个div解决ie的透明背景bug,这里就需要修复这个bug。 跟缩放效果配合使用时,不得不说ie6的一个渲染bug,用下面的代码测试(ie6): Code &lt;!DOCTYPE ...

    artDialog_Demo

    29、让IE6支持覆盖下拉控件的同时也支持透明皮肤 30、优化锁屏渐变动画 31、修复范围限制函数没有生效的错误 32、修复一处笔误,忘记声明变量导致泄漏出去污染全局 v2.0.9 1、 优化代码结构,弹出后仍可访问...

    一个好用的批处理文件

    WINDOWS XP桌面图标背景透明。 E. 去掉快捷方式上小箭头。 F. 关掉调试器Dr. Watson。 G. 关闭计算机时自动结束不响应的任务。 H. 关闭所有驱动器自动播放。 I. IE6开启10线程下载。 J. 强力修复IE去除限制...

    蕊蕊定时器 v2.1.zip

    新增工具三:启用计时背景、背景不透明,计时中还有一个大家看不到的界面,而这个工具可以使蕊蕊我显出原形,主人还可以为我设置背景颜色或图片 新增工具四:软件修复,该工具可以重置计时时间修复时间太少而导致的...

    《CSS全程指南》随书光盘

    内容简介 本书将最有用的CSS技术汇总在一起,在介绍基本的CSS概念和最佳...13.2.7 IE6 Guillotine Bug(断头台) 310 13.2.8 列表背景消失Bug 312 13.2.9 针对IE7.0的hack 313 13.2.10 正确看待IE 314 13.3 小结 315

    精易模块[源码] V5.15

    6、修复“网页_创建快捷方式”在win7以上系统不能自定义图标的BUG,感谢易友【蓝风】反馈。 7、修复“进制_十六到十”不支持长整数的BUG。 8、新增“类_时钟”,类似易语言自带时钟控件,可设置时钟周期。 MD5:E31C...

    PHP云人才系统(phpyun)

    编辑器图片上传验证修复:手机版登录日志未记录修复:企业信息完善提示顺序修复:海报链接被蜘蛛抓取消耗修复:PNG图片压缩丢失透明背景修复:后台修改企业信息 邮箱无法保存修复:部分模板问题修复:部分浏览器兼容...

    XP变vista XP最新美化包

    2.去掉不常用的侧边栏、文件夹变色、透明特效、地址特效、收藏夹链接特效。 3.增加圆形工具栏。将鼠标移到屏幕左边边缘即可显示,再移动一次隐藏。 ******************************************************** ...

    Visual C++程序开发范例宝典(光盘) 第四部分

    第6章 操作系统与Windows相关程序 6.1 启动相关设置 实例162 进入Windows XP前发出警告 实例163 实现关机、重启计算机 实例164 将程序设置成为开机自动执行的程序 6.2 磁盘相关设置 实例165 判断驱动器属性 ...

    Visual C++程序开发范例宝典(光盘) 第八部分

    第6章 操作系统与Windows相关程序 6.1 启动相关设置 实例162 进入Windows XP前发出警告 实例163 实现关机、重启计算机 实例164 将程序设置成为开机自动执行的程序 6.2 磁盘相关设置 实例165 判断驱动器属性 ...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    7.2 IE设置 cc实例195 修改IE标题栏内容 cc实例196 隐藏IE浏览器的右键关联菜单 cc实例197 设置IE的默认主页 cc实例198 清空上网历史记录 7.3 文件控制 cc实例199 如何建立文件关联 cc实例200 控制...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     第6章 操作系统与Windows相关程序   6.1 启动相关设置   cc实例162 进入WindowscXP前发出警告   cc实例163 实现关机.c重启计算机   cc实例164 将程序设置成为开机自动执行的程序   6.2 磁盘相关...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     第6章 操作系统与Windows相关程序   6.1 启动相关设置   cc实例162 进入WindowscXP前发出警告   cc实例163 实现关机.c重启计算机   cc实例164 将程序设置成为开机自动执行的程序   6.2 磁盘相关...

Global site tag (gtag.js) - Google Analytics