Pergunta

Eu estou trabalhando em uma página que, quando eu carregar no IE8 e exibir as ferramentas de desenvolvedores ele me diz que página padrão é peculiaridades modo.

Eu tenho um DTD estrito:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Eu mesmo fui em frente e colocar nas normas explícitas mudar, embora eu não acho que eu iria precisar:

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

Eu não consigo entender por página padrão não é IE8 padrões?

A única coisa que posso pensar é que, para chegar a essa página, primeiro eu tenho que fazer login para uma aplicação e as primeiras páginas devo travessia são velhos páginas modo quirks. O IE decidir sobre qual modo para uso em um nível de servidor, ou é suposto para decidir página por página?

Obrigado!

Foi útil?

Solução

O IE decidir sobre qual modo para uso em um nível de servidor

Geralmente não, não. Não é a feiúra do compatibilidade exibição de lista , que é específico do site, mas que só você chuta de volta para o IE7-style-Standards Mode, não IE5.5-style-Quirks-Mode.

O seu código de outra forma parece OK, contanto que DOCTYPE é a primeira coisa na página. IE será forçado a document.compatMode= 'BackCompat' se houver um comentário, PI, declaração XML (antes do IE8) ou qualquer espaço em branco não-conteúdo textual antes do doctype. Se um caractere de controle se infiltrou em que você não pode ver em seu editor de texto, que poderia fazê-lo.

página problema Exemplo?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top