http://blog.csdn.net/roc1010/article/details/8601173
如果分别用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文件。
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js">IE7_PNG_SUFFIX=".png";</script>
<![endif]-->
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js">IE7_PNG_SUFFIX=".png";</script>
<![endif]-->
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js">IE7_PNG_SUFFIX=".png";</script>
<![endif]-->
IE7.js
使IE5、IE6升级至兼容IE7
注释使Internet Explorer版本号低于IE7的IE浏览器载入该代码。
分享到:
相关推荐
ie7 – js中是一个JavaScript库(解决IE与W3C标准的冲突的JS库),使微软的Internet Explorer的行为像一个Web标准兼容的浏览器,支持更多的W3C标准,支持CSS2、CSS3选择器。它修复了许多的HTML和CSS问题,并使得透明...
这是一个JavaScript库,其目的是让旧版的IE(如IE5、IE6)的行为更接近符合Web标准的浏览器,支持更多的W3C标准,包括CSS2、CSS3选择器,并修复HTML和CSS的问题。例如: - 使IE5、IE6兼容到IE7模式:`<!--[if lt IE ...
对于`Firefox`,它是基于开源的`Gecko`渲染引擎,这个内核以遵循W3C标准而闻名。`Firefox`通常对新的Web技术有较好的支持,但与IE系列浏览器相比,有时需要特别的代码调整以确保兼容性。 `Google Chrome`使用了`...
而IE8.js则进一步扩展了这一功能,使得IE5、IE6和IE7能够更接近于IE8的标准兼容性。 **2. 使用方法** 在网页的头部通过条件注释来引入相应的脚本,可以根据需要选择不同版本的IE.JS。例如: - 使IE5、IE6兼容到IE7...
然而,由于不同浏览器之间的解析差异,尤其是在IE6、IE7、IE8等旧版本的Internet Explorer中,CSS兼容性问题时常出现。本文将深入探讨如何解决这些问题,确保网页在各种浏览器中都能正常显示。 首先,编写XHTML格式...
在火狐浏览器中,通常情况下`document.body.scrollTop`和`document.documentElement.scrollTop`返回相同的值,因为火狐遵循了W3C的标准,即在文档完全加载后,这两个属性应该反映页面的实际滚动位置。 #### 谷歌...
JavaScript在不同浏览器上可能存在一些兼容性问题,尤其是火狐(Firefox)和Internet Explorer(IE)之间。以下是一些主要的差异及其解决方案: ...同时,遵循W3C标准和最佳实践也能减少遇到这类问题的概率。
对于Firefox、Chrome和Opera这些现代浏览器,它们遵循W3C标准,可以使用`FileReader` API或`fetch` API来读取本地XML文件。需要注意的是,这些浏览器通常不允许直接读取本地文件,除非文件是通过拖放、文件输入控件...
- **标准支持**:火狐浏览器通常遵循W3C标准,支持大部分CSS特性。 - **示例代码**:`background: blue;` - **注意点**:虽然火狐对CSS的支持较好,但在一些新特性上可能需要额外的前缀,例如`-moz-`。 #### 四...
标题中的核心知识点是关于如何使老式IE浏览器(如IE6、IE7和IE8)识别HTML5新添加的语义化标签。描述中提到,虽然HTML5引入了许多新的标签,但老式IE浏览器可能不支持它们。接下来,我们将详细探讨这个问题。 在...
支持Internet Explorer 6.0+ 、Firefox 2.0 、Safari 3 、Opera 9 、Google Chrome,高级浏览器下使用Transform,低版本ie使用VML实现 google code地址:http://code.google.com/p/jqueryrotate/ 下面了解下这个插件...
WEB2.0标准W3C对联广告是网络广告设计的一种形式,它符合Web2.0的理念,注重用户体验,同时遵循W3C制定的网页标准,确保广告在各种浏览器和设备上的兼容性和可访问性。这种广告设计通常采用富媒体技术,结合动态效果...
2. 标准化运动:随着Firefox的推出,W3C组织推动了Web标准的制定,如HTML5、CSS3等,使得浏览器逐渐走向兼容性与标准化。 3. 移动互联网时代:随着智能手机的普及,移动浏览器如Safari、Chrome和Firefox Mobile崛起...
接下来,我们将详细解读原生JavaScript(js)编写一个能够在IE、Firefox(火狐)和Google Chrome(谷歌)等主流浏览器中都能使用的“设为首页”的技术实现,并介绍其中的关键知识点。 首先,我们需要理解浏览器间的...
为了解决这些问题,可以使用JavaScript库如ie7-js,这个库能够使老版本的IE(如IE5、IE6)的行为更接近于符合W3C标准的浏览器,支持更多的CSS2、CSS3特性,并修复PNG透明度等问题。 在HTML中,可以通过条件注释来...
Node.JS / (Windows) Classical ASP / (Windows) WScript / (Windows) CScript / Internet Explorer 6 / Google Chrome / Mozilla Firefox / Apple Safari 安装方式:npm: $ npm install useragent.js ...
2. **更好的Web标准支持**:Chrome内核遵循W3C的最新Web标准,因此,那些依赖HTML5、CSS3和现代JavaScript API的网页在安装了Chrome Frame后能在IE8上正确显示和运行。 3. **兼容性增强**:很多现代网站和在线应用...
例如,“PCWorld五大主流浏览器决战2010之巅.mht”可能是2010年的一项测试报告,比较了当时五大主流浏览器(可能包括IE8、Firefox 3.x、Chrome 4.x、Safari 4.x和Opera 10.x)在性能、功能和兼容性方面的表现。...