如果分别用IE5、IE6、IE7浏览同一个网页,将可能出现不一样的效果。
这是它们之间对CSS的解析选择器不一样或错误和个别bug所导致。为了解决这些错误和bug。
我们不得不找到一个能平衡于它们之间的解决方法。
如png透明问题在IE5、IE6下无法显示出其效果,我们可能会使用CSS hack或者引入外部JavaScript来实现。譬如前面我提到过用pngfix的那个方法就是调用外部JavaScript来解决在IE5、IE6下png透明问题。当然还有更多的方法。
而现在有种更加完美的方法能兼容IE5、IE6、IE7的CSS选择器解析不一样问题。那就是: ie7 - js
ie7 - js中是一个JavaScript库(解决IE与W3C标准的冲突的JS库),使微软的Internet Explorer的行为像一个Web标准兼容的浏览器,支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使得透明PNG在IE5、IE6下正确显示。
目前该ie7 - js版本: 2.0 beta 3
用法:
直接引用Google Code服务器上的js文件。
IE7.js
使IE5、IE6升级至兼容IE7
注释使Internet Explorer版本号小于7的IE浏览器载入该代码。
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->
IE8.js
使IE5、IE6、IE7支持更多的W3C标准(修复了许多的HTML和CSS问题)。
注释使Internet Explorer版本号小于8的IE浏览器载入该代码,而其它符合标准的浏览器则会忽略该代码,并在IE8出来后不干扰其工作。
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>
<![endif]-->
PNG
此脚本仅修复了图像命名为:*-trans.png
遗憾的是,此方法透明的PNG图像不能平铺(重复)使用在背景上;也不能用在CSS “position”定位属性上 。
除了直接引用Google Code服务器上的js文件外,如果你愿意你也可以下载然后引入
2.0 beta 3下载地址页面:http://ie7-js.googlecode.com/svn/version/2.0(beta3)/
演示:
http://ie7-js.googlecode.com/svn/test/index.html
分享到:
相关推荐
IE8.js 使IE5、IE6、IE7支持更多的W3C标准 注释使Internet Explorer版本号小于8的IE浏览器载入该代码 <!–[if lt IE 8]> [removed][removed] <![endif]–>
ie7 – js中是一个JavaScript库(解决IE与W3C标准的冲突的JS库),使微软的Internet Explorer的行为像一个Web标准兼容的浏览器,支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使得透明...
使IE5、IE6、IE7支持更多的W3C标准(修复了许多的HTML和CSS问题)。 注释使Internet Explorer版本号小于8的IE浏览器载入该代码,而其它符合标准的浏览器则会忽略该代码,并在IE8出来后不干扰其工作。 <!–[if lt IE...
官网 http://dean.edwards.name/weblog/2008/01/ie7-2/ 一 参考资料 1 解决IE5、IE6、IE7与W3C标准的冲突,使用(IE7.js IE8.js)兼容 http://apps.hi.baidu.com/share/detail/15407414 2 IE7.JS解决IE兼容性问题方法 ...
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案 百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 1 <!Doctype html> 2 <...
node.js的W3CXML加密实现(httpwww.w3.orgTRxmlenc-core)
w3cSchool.cc的整站下载,版本为2015.4.27止,在线地址为http://www.w3cschool.cc
本资源是www.w3school.com.cn的整站HTML格式的完美教程,方便离线的朋友学习与...声明:制作本资源是为方便网友们离线时学习与参考,无意侵犯w3school的版权。若能上网的朋友请登录http://www.w3school.com.cn进行学习
JavaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用程序之间的交互。 本教程是 w3school JavaScript 教程的高级版本。 本教程从 JavaScript 的历史...
W3School离线手册(2014.7.8) w3school离线手册,2014年7月8日 从网站下载整理制作的chm。 要是有些人碰到chm打开空白的,有以下两方法: ①右击->属性,看是否有“解除锁定”(属性框的最下面)按钮。若有,解锁...
十四个WEB开发实用手册。 Css2.0.Css3.0.html4 html5 w3c javascript jquery 各种手册
CSS 手册 Javascript手册 jQuery手册 xHTML手册 XMLHttp手册 W3CSchool手册 w3c标准html5手册
asp.mfl,iisadmin.mfl,w3core.mfl,w3dt.mfl,w3isapi.mfl,iisadmin.mof,w3core.mof,w3dt.mof,w3isapi.mof 解决win server2003 安装IIS时出错 找不到相关文件。
Blob.js-master Blob js 插件,有时候IE不支持Blob,需要我们自己下载Blob插件,有需要小伙伴可以下载
presentation attributes and elements that W3C expects to phase out as support for style sheets matures. Authors should use the Strict DTD when possible, but may use the Transitional DTD when ...
jquery.nicescroll兼容IE7-8,safari,firefox,webkit内核浏览器(chrome,safari)以及智能终端设备浏览器的滚动条,资源附有相关示例,使用简单便利。
w3c-dom.jar 包 dom解析xml使用 包 免积分下载
IE11&&W3C
W3Cfuns完美解决IE6不支持hover的方法.rar
IIS w3isapi.mof w3isapi.mfl w3dt.mof w3dt.mfl w3core.mof w3core.mfl iispwchg.dll iisadmin.mof iisadmin.mfl asp.mfl appsrv.msc aexp4b.asp aexp2b.asp achg.asp