<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />
Na verdade, qual é o significado dessa afirmação?
Alguns dos exemplos usam
,
para separar versões do IE, enquanto outros usam;
; qual é correto?A ordem
IE=9; IE=8; IE=7; IE=EDGE
tem alguma importância, gostaria de saber isso.
Edit : eu estou usando<!DOCTYPE html>
html
internet-explorer
x-ua-compatible
Kuttan Sujith
fonte
fonte
X-UA-Compatible
Respostas:
Se você suporta o IE, para versões do Internet Explorer 8 e superior, faça o seguinte:
Força o navegador a renderizar como os padrões dessa versão específica. Não é suportado no IE7 e abaixo.
Se você separar com ponto e vírgula, ele definirá os níveis de compatibilidade para diferentes versões. Por exemplo:
Renderiza IE7 e IE8 como IE7, mas IE9 como IE9. Ele permite diferentes níveis de compatibilidade com versões anteriores. Na vida real, porém, você deve escolher apenas uma das opções:
Isso permite testes e manutenção muito mais fáceis. Embora geralmente a versão mais útil disso esteja usando o Emulate:
Por esta:
Isso força o navegador a renderizar os padrões da versão mais recente.
Para mais informações, há muito o que ler no MSDN ,
fonte
content="IE=8; IE=11"
fornece os padrões IE8 do modo de documento compatível com o IE10 do navegador no IE10 e a borda do modo de documento no IE11. Um dos problemas com a atribuição do IE10 e IE11 UA é que a Microsoft removeu comentários condicionais .content="IE=8"
? Ou, preferencialmentecontent="IE=EmulateIE8"
,?Portanto, essa tag é usada para a prova da página da Web no futuro , de modo que o mecanismo mais antigo / compatível seja usado para renderizá-la da mesma maneira que o criador pretendia.
Verifique se você a verificou para funcionar corretamente com a versão do IE especificada.
fonte