Compatibilidade com Internet Explorer 8: Parte 3

Publicado: 13/10/2009 em IE8

No final das contas, quem realmente determina qual será o engine utilizado pelo Internet Explorer 8 para executar a página é o Document Mode.
O Document Mode é uma propriedade do objeto document que é o resultado da combinação do Doctype e Tag Meta de Compatbilidade.

Na tabela abaixo está a lista de Document Modes possíveis para o Internet Explorer 8 de acordo com os elementos encontrados na página.

image

O termo Doctype Antigo refere-se à doctypes que especificam padrões antigos, como o HTML 3.2. Um Doctype Recente indica padrões atuais, como HTML 4 ou XHTML.

Um ponto de atenção é o do Document Mode resultante da tag de compatibilidade IE=EmulateIE7, que pode variar de acordo com o Doctype, exatamente como acontecia no IE7 para determinar qual standards mode utilizar.

É possível saber qual é o Document Mode de um determinado documento através de script.

<script type="text/javascript">
// Qual Engine meu documento usa?
document.write("Meu documento usa o Engine do IE" + document.documentMode);
</script>

Referências para o Document Mode

Propriedade DOM
http://msdn.microsoft.com/pt-br/library/cc196988(en-us,VS.85).aspx

IHTMLDocument6
http://msdn.microsoft.com/pt-br/library/cc288665(en-us,VS.85).aspx

Dominando os conceitos da tag de compatibilidade e Document Mode você tem total controle sobre o mecanismo de compatibilidade do Internet Explorer 8 e versões posteriores.

Para mais detalhes veja os dois posts anteriores da série de Compatibilidade com Internet Explorer 8

Compatibilidade com Internet Explorer 8: Parte 1
Compatibilidade com Internet Explorer 8: Parte 2

[]s

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s