Force document mode=IE8 Standards

Jamie Hutber picture Jamie Hutber · Feb 18, 2013 · Viewed 24.6k times · Source

So I am having problems getting IE8 to not default to IE7 document mode, as our intranet is set up.

I am using IE dev tools to set plus a little bit of js to check what the browser is reporting the document mode to be.

I won't be able to change any settings other than what markup I can give. In otherwords I'm not an admin, the only control I have is within the browser.

I have tried:

<meta http-equiv="x-ua-compatible" content="IE=8">

But this does not change how the document mode is reported, it still reported as IE7.

JS Fiddle

Answer

Jamie Hutber picture Jamie Hutber · Mar 18, 2013

One might think is would be a prerequisite, and I would agree.

But whilst working locally I hadn't declared a doctype:

Make sure you declare one:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <meta http-equiv="x-ua-compatible" content="IE=8" >

Jobs a good'n