
Note that IE 11 will tell you what mechanism has set the document mode – e.g. The IE 8/9/10 version of the Developer Tools window is show below, outlined in red and the key compatibility properties (Browser Mode and Document Mode) outlined in blue.įor E 11, Development Tools interface and capabilities have changed, outlined in red, with the equivalent (User agent string, Document Mode) compatibility properties outlined in blue. In IE, if you press F12 when viewing a web page, IE will present a set of developer tools either at the bottom of the current window or can be pushed to a separate window.
emulation) of X-UA-compatible settings for the page containing the iframe (see The unofficial story: Compatibility modes and iframe behavior) We discovered that web pages in iframes which otherwise require “IE 5 Quirks” or IE7 mode will render quite differently for different actual versions (vs.
setting – finally, if none of the above mechanisms are used, the tag selects rendering of “Standards” (or “Almost Standards”) or “IE 5 Quirks” mode. This is equivalent (for non-standard pages) to X-UA-Compatible “EmulateIE7”. “Compatibility View” setting – if X-UA-compatible is not specified, then users local browser “Compatibility View” setting will apply. X-UA-Compatible meta tag – specified in the web application generated page header, or inserted by the web server or application server can select IE’s ?”Document Mode”. Web content/document is in an iframe – the rendering/compatibility mode for the page and any contained iframes is set by the page. IE Developer Tools settings – manually setting Browser Mode (User agent string in IE11) and Document mode overrides all other settings. Officially, the rules on how to render a web page are evaluated in order by IE: It starts with understanding: Document Modes on MSDN Here is what we pulled together to understand how all the tools, techniques and components interact. Which makes answering the question “how do I fix my mangled web page (or web page in an iframe)” difficult – to say the least. This includes ways that web applications, application, web servers and Windows Group Policy can all manipulate IE. This has been extended up to and including IE 11, with Microsoft giving notice that IE 11 may be the last version to support “compatibility” – or at least “Document Mode”. With IE 8, Microsoft introduced compatibility options to allow IE to act as if it were IE7 to allow users to view both fully compliant sites and “compatibility view”ing of web content which required IE 7. This information still applies as as background information, but IE 11’s “Enterprise Mode”, Windows 10 and the addition of Windows Edge has added to this story.