Forum OpenACS Q&A: OpenACS/xowiki pages and Internet Explorer Compatibility Mode

For future ref:

Even though the default OpenACS <!DOCTYPE declaration (i.e. html 4.01 strict) should guarantee that IE renders in standards mode, circumstances can arise (as a result of default browser policies in organisations or inadvertent user selection) where compatibility mode is triggered. Once this happens, IE remembers the setting for the website, thereby ensuring that the site is broken in perpetuity!

It is possible to over-ride both the config setting and the stored 'user-list' entry setting by using the following IE specific meta tag in your page (example is IE8):

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

This can be passed from an OpenACS page using:

template::head::add_meta -http_equiv "X-UA-Compatible" -content "IE=EmulateIE8"

or from an xowiki content object using:

{{set-parameter http_equiv "IE=EmulateIE8"}}

The following articles refer:

IE8:

http://blogs.msdn.com/b/ie/archive/2008/08/27/introducing-compatibility-view.aspx

IE9:

http://blogs.msdn.com/b/ie/archive/2010/06/16/ie-s-compatibility-features-for-site-developers.aspx

Regards
Richard

Seems like you should apply this to your master template so it is consistent sitewide.