Force IE8 Into IE7 Compatiblity Mode

103,914

Solution 1

If you add this to your meta tags:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

IE8 will render the page like IE7.

Solution 2

You can do it in the web.config

    <httpProtocol>
        <customHeaders>
            <add name="X-UA-Compatible" value="IE=7"/>
        </customHeaders>
    </httpProtocol>

I have better results with this over the above solutions. Not sure why this wasn't given as a solution. :)

Solution 3

I might have found it now. http://blog.lroot.com/articles/the-ie7-compatibility-tag-force-ie8-to-use-the-ie7-rendering-mode/

The site says adding this meta tag:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

or adding this to .htaccess

Header set X-UA-Compatible: IE=EmulateIE7 

Solution 4

There is an HTTP header you can set that will force IE8 to use IE7-compatibility mode.

Solution 5

one more if you want to switch IE 8 page render in IE 8 standard mode

<meta http-equiv="X-UA-Compatible" content="IE=100" /> <!-- IE8 mode -->
Share:
103,914
Bryan
Author by

Bryan

Updated on July 08, 2022

Comments

  • Bryan
    Bryan almost 2 years

    Is there a way to force IE8 into IE7 compatibility mode using .NET or Javascript?