<>未来兼容性中的META标记和锁定 <>未来兼容性中的META标记和锁定
各种兼容性模式

各种兼容性模式

ID:40308706

大小:19.22 KB

页数:4页

时间:2019-07-30

各种兼容性模式_第1页
各种兼容性模式_第2页
各种兼容性模式_第3页
各种兼容性模式_第4页
资源描述:

《各种兼容性模式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、<>未来兼容性中的META标记和锁定各种兼容性模式<><5模式,这与Quirks的7模式呈现内容时,像是使用了><指令,都像是使用了模式呈现内容时,无论页面

2、是否包含><模式遵循模式不同,EmulateIE7IE7模式显示。与IE5模式指令以标准模式显示,而指令确定如何呈现内容。标准模式指令以使用模式通知>W3CCascadingStyleSheetsLevel2.1Specification和W3CSelectorsAPI,并能有限支持W3CCascadingStyleSheetsLevel3Specification(工作草案)。

3、显示在由该版本支持的最高级别模式中;但是,当使用的未来版本支持更高级别的兼容模式,设置为模式是等效的。如果(假定)Windows8,这与以最高级别的可用模式显示内容,这实际上破坏了“锁定”模式。对于>基于每个页面指定兼容性模式META元素,以在该网页中包含X-UA-Compatiblehttp-equiv标头。以下示例指定了EmulateIE7模式兼容性。         我的网页     <

4、metahttp-equiv="X-UA-Compatible"content="IE=EmulateIE7"/>         

内容在此处。

  <以通知IE="EmulateIE7。同样,可指定"以选择其中一种兼容性模式。您还可以指定或的行为,请指定属性指定了该页面的模式;例如,要模仿>HEAD部分)中。基于每个站点指定兼容模式<使

5、用指定的文本兼容性模式,例如响应标头附加到所有网页中所需的步骤。这将导致服务器配置为将自定义>·在IIS上实现META切换·在Apache上实现META切换<>使用脚本确定文本兼容性模式document对象的documentMode属性。例如,将以下内容键入到WindowsInternetExplorer8的地址栏中,可显示当前网页的文本模式。javascript:alert(document.documentMode);DE><会返回documentMode模式,则属性可返回与页面的文本兼容性模式相对

6、应的数值。例如,如果所选页面支持>compatMode属性已不受支持,取而代之的是在WindowsInternetExplorer8中引入的documentMode属性。当前使用compatMode的应用程序仍然可以在WindowsInternetExplorer8中运行;但是,它们已更新为使用documentMode。<确定文本的兼容性模式,请在其中包含支持JavaScript>engine=null;if(window.navigator.appName=="MicrosoftInternetExp

7、lorer"){  //这是一个IE浏览器。引擎处于哪种模式下?  if(document.documentMode)//IE8    engine=document.documentMode;  else//IE5-7  {     engine=5;//假设为quirks模式;除非另外证实是其他模式     if(document.compatMode)     {        if(document.compatMode=="CSS1Compat")           engine=7;//标

8、准模式     }  }  //引擎变量现在包含文本兼容性模式。}使用条件注释确定文本兼容性模式<>       测试页