Internet explorer 如果未指定Internet Explorer兼容性视图,会发生什么情况
在研究Internet Explorer的兼容性视图时, 我读到没有必要把Internet explorer 如果未指定Internet Explorer兼容性视图,会发生什么情况,internet-explorer,cross-browser,compatibility,microsoft-edge,quirks-mode,Internet Explorer,Cross Browser,Compatibility,Microsoft Edge,Quirks Mode,在研究Internet Explorer的兼容性视图时, 我读到没有必要把 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 在HTML文档中,除非用于“本地Intranet”。 根据我读到的文章, 如果文档中不存在与X-UA兼容的元标记,浏览器将检查用户的兼容性视图设置。如果用户没有在视图列表中指定特定网站,浏览器将检查是否存在 如果用户的浏览器非常旧(如IE 6或7),并且没有指定兼容元标记。如果存在DOCTYPE
<meta http-equiv="X-UA-Compatible" content="IE=edge">
在HTML文档中,除非用于“本地Intranet”。
根据我读到的文章,
如果文档中不存在与X-UA兼容的元标记,浏览器将检查用户的兼容性视图设置。如果用户没有在视图列表中指定特定网站,浏览器将检查是否存在
如果用户的浏览器非常旧(如IE 6或7),并且没有指定兼容元标记。如果存在DOCTYPE,它是否会呈现为最新的标准模式?那么浏览器如何处理最新的功能和CSS等
可以,前提是DOCTYPE是触发标准模式的DOCTYPE,例如,一个用于包含所有必要位(公共标识符、系统标识符等)的严格DTD的DOCTYPE。Internet Explorer 6及更高版本中提供标准模式
它尽其所能处理它所理解的一切
我也读过关于怪癖模式的书,但是怪癖模式到底是什么呢?它如何影响渲染
这太宽泛,无法深入回答,但请参见。简言之,quirks模式是一种为非常旧(想想20年前)和/或非常破碎的站点设计的兼容性模式
如果文档中指定了
,那么即使浏览器是最新的,它是否也会在所有浏览器中显示为IE7
是的,在Internet Explorer 11之前(含该版本)
,X-UA-Compatible标头和meta标记与Microsoft Edge完全无关,因此本主题中的任何内容均不适用于该浏览器:
对于X-UA-Compatible的新手和今天阅读本文的开发人员来说,可能会被“edge”一词的使用弄糊涂——X-UA-Compatible标题是在IE8中引入的,它比新的Windows 10浏览器Microsoft edge至少早6年,在本例中,“edge”指的是“IE渲染引擎的最新“尖端”版本”。它与MicrosoftEdge完全无关,而且由于明显的原因,您实际上无法告诉IE以MicrosoftEdge的形式渲染
如果用户的浏览器非常旧(如IE 6或7),并且没有指定兼容元标记。如果存在DOCTYPE,它是否会呈现为最新的标准模式?那么浏览器如何处理最新的功能和CSS等
可以,前提是DOCTYPE是触发标准模式的DOCTYPE,例如,一个用于包含所有必要位(公共标识符、系统标识符等)的严格DTD的DOCTYPE。Internet Explorer 6及更高版本中提供标准模式
它尽其所能处理它所理解的一切
我也读过关于怪癖模式的书,但是怪癖模式到底是什么呢?它如何影响渲染
这太宽泛,无法深入回答,但请参见。简言之,quirks模式是一种为非常旧(想想20年前)和/或非常破碎的站点设计的兼容性模式
如果文档中指定了
,那么即使浏览器是最新的,它是否也会在所有浏览器中显示为IE7
是的,在Internet Explorer 11之前(含该版本)
,X-UA-Compatible标头和meta标记与Microsoft Edge完全无关,因此本主题中的任何内容均不适用于该浏览器:
对于X-UA-Compatible的新手和今天阅读本文的开发人员来说,可能会被“edge”一词的使用弄糊涂——X-UA-Compatible标题是在IE8中引入的,它比新的Windows 10浏览器Microsoft edge至少早6年,在本例中,“edge”指的是“IE渲染引擎的最新“尖端”版本”。它与MicrosoftEdge完全无关,而且由于明显的原因,您实际上无法告诉IE以MicrosoftEdge的形式渲染
无法神奇地让旧版IE使用新功能。无法神奇地让旧版IE使用新功能。