O que EXATAMENTE o Modo de Exibição de Compatibilidade faz no IE8?


11

Eu tenho uma lista ordenada em que o texto está sendo exibido na próxima linha do número no IE 8 (mas não em outros navegadores). Se eu ativar o Modo de Exibição Compatível, ele parecerá correto. Embora eu consiga depurar esse problema específico e corrigi-lo, alguém conhece uma descrição bastante completa do que o Modo de Exibição de Compatibilidade faz, para que da próxima vez eu possa acelerar a resolução?

TIA

Respostas:


7

O Modo de Exibição de Compatibilidade renderiza a página como se fosse o Internet Explorer 7 (incluindo Javascript). Existem algumas diferenças entre o IE8 com CV e o IE7 puro, mas essencialmente é o mesmo.

Você também pode forçar o IE8 a usar o CV com esta metatag:

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

Se você estiver com problemas, sugiro primeiro verificar se você tem um tipo de documento legítimo em seu HTML (o mais simples é o <!DOCTYPE html>que força o modo de padrões). Isso resolverá 90% dos seus problemas, especialmente com o IE6.


Obrigado. Estou usando Drupal com um tema decente, assim, pelo menos erros doctypey não são uma dor de cabeça :)
Andy

Este link também é bastante útil.
Andy

4

A exibição de compatibilidade no IE8 basicamente renderiza a página como apareceria no IE7. O IE8 é muito mais compatível com os padrões do que o IE7, mas as páginas projetadas para o IE7 podem não aparecer corretamente usando o modo de padrões do IE8, portanto, o modo de compatibilidade foi introduzido para fazer com que a página retornasse à forma de renderização do IE7.

Se você realmente deseja os detalhes do que está acontecendo, leia Apenas os fatos: Resumo da exibição de compatibilidade no blog do IE MSDN.

Aliás, se você pressionar F12 enquanto estiver usando o IE8, verá a barra de ferramentas do desenvolvedor. Na parte superior, existem duas opções para alterar o modo de documento e o modo de navegador, que permitem explorar como uma página aparece usando as opções de exibição de compatibilidade.


Obrigado, link útil. O problema já resolvido, mas como mencionado, estava mais interessado no Modo de Exibição de Compatibilidade do que em corrigir esse problema específico.
Andy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.