Monday, February 3, 2014

IE9 & IE8 Intranet compatibility mode in Intranet websites


So you have written an HTML5 site on your local intranet with some lovely CSS3 and run it up in Firefox and you feel smug, all your HTML and CSS are perfectly formed, but you run it up in IE9 and all the CSS3 goodness has gone away leaving your lack luster IE7 version of your site.

Why is IE9 and IE8 running in IE7 compatibility mode? 

IE9 has a hidden setting that forces it to run in compatibility mode when it encounters any intranet websites. Microsoft have detailed this behaviour in a Blog about what they call Smart compatibility mode.
Compatibility View Settings dialog.  At the bottom is an option to automatically display intranet sites in Compatibility view.

Popular Posts