views:

96

answers:

2

My company uses IE8 as the default browser and by default compatibility mode is set for all intranet sites. I'm building an intranet site that works when compatibility mode is turned off. I'm using reset.css and several opensource javascript programs, e.g. datatables.

What I'd like to do is force compatibility mode off for my site. Is there any programmatic way to do it? I have tried setting the meta values

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

and

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

to no avail.

What's the most frustrating part is that Chrome and Firefox work great as is.

+2  A: 

These must be the FIRST meta tag on your page. Perhaps that's the issue.

Diodeus
It doesn't have to be the first meta tag, but before all non-meta tags (except title). So no before style and script, etc.
Sam
+1  A: 

The <meta> tag has to be the first tag inside the <head>, other than <title> and other <meta> elements.

The X-UA-compatible header is not case sensitive; however, it must appear in the Web page's header (the HEAD section) before all other elements, except for the title element and other meta elements.

http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx#DCModes

Sam