February 10, 2011 by Christoff Truter ASP.NET IIS
Internet explorer 8 adheres to industry standards (W3C) a lot more than previous versions
of the browser - unfortunately it comes with a price (e.g. with regards to how IE renders
your website(s)).
Microsoft did however think about this problem and introduced what they call "compatibility view",
basically we've got a toggle button in the browser, like seen in the following image:
When we press the button, the site renders using the IE7 engine (solving our immediate problem).
It would however make a lot more sense if the visitor of the website didn't need to press the
button, for that reason we can put the following meta tag into our website.
<system.webServer> <httpProtocol> <customHeaders> <clear /> <add name="X-UA-Compatible" value="IE=EmulateIE7" /> </customHeaders> </httpProtocol> </system.webServer>