user1340531
user1340531

Reputation: 740

Document mode IE7 standards for IE8

My document looks like this:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <!--[if lte IE 8]>
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        <![endif]-->

I'm using IE10 to test everything. When I switch Browser Mode to IE7 the Page Default Document Mode shows to be IE7 standards. However when I switch to IE8 Browser Mode the Page Default Document Mode is IE8 standards. Why doesn't the meta tag change it to IE7 standards? Is it something to do with my browser configuration? How can I make sure that everyone who look at my site from IE8 get the Document Mode of IE7 by default?

Upvotes: 0

Views: 3257

Answers (1)

Chris Morgan
Chris Morgan

Reputation: 90742

You're hiding the meta tag, so IE10 will never see it. You'll need to remove the conditional comment wrapping.

And then, I presume that when you put IE in IE8 browser mode, that action forces use of the IE8 renderer and thus it will ignore the X-UA-Compatible header.

Upvotes: 2

Related Questions