I have a layout issue which is due to the containing page being rendered in compatibility mode on IE8. Is there a way to detect whats causing IE8 to enter compatibility mode for a particular page?
According to Microsoft's documents, the following conditions can cause a page to be rendered in compatibility mode (http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx):
After reviewing the page, I've ruled out the first possibilities such that it must be a page layout error on the page. I'd like to locate this error.
To turn off Compatibility View, click the gear icon on the top right of your browser, then click Compatibility View settings. If KnowBe4 is listed under the Websites you've added to Compatibility View list, click Remove to remove it, then click Close.
To change your Compatibility View settingsOpen Internet Explorer for the desktop, click Tools, and then click Compatibility View settings. In the Compatibility View Settings box, add the problematic website URL, and then click Add. Compatibility View is turned on for this single website, for this specific computer.
Compatibility mode can be usually be resolved in a Google Chrome browser by clicking the red shield icon at the end of the URL address bar and loading "unsafe scripts" and reloading the page.
To add a site to the Compatibility View list from your Internet Explorer homepage: 1. Tap or click the Tools button, and then tap or click Compatibility View settings. 2. Under Add this website, enter the URL of the site you want to add to the list, and then tap or click Add.
Check if you have any <meta> tags forcing IE into compatibility mode.
You can force it to render as IE8 (fully CSS 2.1 compliant) if you wish:
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With