在网站BETWAY登录写代码的过程中,许多时刻IE各个版别的兼容问题很难整。现在百度与谷歌都有了一行处理这种兼容性的代码了。如下面的。
办法一
百度也运用了这种计划去处理IE的兼容问题
百度源代码如下
1 <!Doctype html>
2 <htmlxmlns=https://www.w3.org/1999/xhtmlxmlns:bd=https://www.baidu.com/2010/xbdml>
3 <head>
4 <metahttp-equiv=Content-Typecontent=“text/html;charset=utf-8″>
5 <metahttp-equiv=X-UA-Compatiblecontent=IE=EmulateIE7>
6 <title>百度一下,你就知道</title>
7 <script>varwpo={start:newDate*1,pid:109,page:‘superpage’}</script>
<meta http-equiv=X-UA-Compatible content=IE=EmulateIE7>
能够翻开百度,右键检查源码看下!咱们能够看下文件头是否存在这样一行代码!
这句话的意思是强制运用IE7办法来解析网页代码!
在这里送上几种IE运用办法!
8 <metahttp-equiv=“X-UA-Compatible”content=“IE=8″>
2. Google Chrome Frame也能够让IE用上Chrome的引擎:
9 <metahttp-equiv=“X-UA-Compatible”content=“chrome=1″/>
3.强制IE8运用IE7办法来解析
10 <metahttp-equiv=“X-UA-Compatible”content=“IE=EmulateIE7″><!– IE7 mode –>
11 //或许
12 <metahttp-equiv=“X-UA-Compatible”content=“IE=7″><!– IE7 mode –>
4.强制IE8运用IE6或IE5办法来解析
13 <metahttp-equiv=“X-UA-Compatible”content=“IE=6″><!– IE6 mode –>
14 <metahttp-equiv=“X-UA-Compatible”content=“IE=5″><!– IE5 mode –>
5.假如一个特定版别的IE支撑所要求的兼容性办法多于一种,如:
15 <metahttp-equiv=“X-UA-Compatible”content=“IE=5; IE=8″/>
二.在网网站服务器上指定预设兼容性办法来处理这个办法
当然假如服务器是自己的话,能够在服务器上界说一个自订标头来为它们的网站预设一个特定的文件兼容性办法。这个特定的办法取决于你的网站服务器。
录入,下列的 web.config文件使Microsoft Internet Information Services (IIS)能界说一个自订标头以主动运用IE7 mode来编译一切网页。
别的还有一同其他的处理计划,例如google的
ie7 – js中是一个JavaScript库(处理IE与W3C规范的抵触的JS库),使微软的Internet Explorer的行为像一个Web规范兼容的阅览器,支撑更多的W3C规范,支撑CSS2、CSS3选择器。它修正了许多的HTML和CSS问题,并使得通明PNG在IE5、IE6下正确显现。
使IE5,IE6兼容到IE7办法(引荐)
16 <!–[if lt IE 7]>
17 <script src=”https://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js” type=”text/javascript”></script>
18 <![endif]–>
使IE5,IE6,IE7兼容到IE8办法
19 <!–[if lt IE 8]>
20 <script src=”https://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js” type=”text/javascript”></script>
21 <![endif]–>
使IE5,IE6,IE7,IE8兼容到IE9办法
22 <!–[if lt IE 9]>
23 <script src=”https://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js”></script>
24 <![endif]–>
转载请注明: 文章转载自:BETWAY官网网 https://www.nucmc.com/show-11-463-1.html