X-UA-Compatible está definido como IE = edge, mas ainda não para o Modo de Compatibilidade

Estou bastante confuso. Eu deveria poder definir

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

e IE8 e IE9 devem renderizar a página usando o mecanismo de renderização mais recente. No entanto, acabei de testá-lo e, se o Modo de compatibilidade estiver ativado em outro local do site, ele permanecerá ativado por nossa página, mesmo que devêssemos forçá-lo a não fazê-l

Como você deve garantir que o IE faça usar o Modo de Compatibilidade (mesmo em uma intranet

FWIW, estou usando a declaração HTML5 DocType <!doctype html>).

Aqui estão as primeiras linhas da página:

<!doctype html> 
<!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]--> 
<!--[if IE 7 ]>    <html lang="en" class="innerpage no-js ie7"> <![endif]--> 
<!--[if IE 8 ]>    <html lang="en" class="innerpage no-js ie8"> <![endif]--> 
<!--[if (gte IE 9)|!(IE)]><!--> 
<html lang="en" class="innerpage no-js"> 
<!--<![endif]--> 
    <head> 
        <meta charset="ISO-8859-1" /> 
        <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

EDIT: Acabei de aprender que a configuração padrão no IE8 é usar o modo de compatibilidade do IE7 para sites da intranet. Isso substituiria a metatag compatível com X-UA?

questionAnswers(18)

yourAnswerToTheQuestion