Estou tentando fazer o IE9 carregar minha página com os padrões do IE9 ...
Percebi que <!DOCTYPE HTML>
colocou a maldita coisa em modo peculiar ... O que praticamente quebra tudo na página ...
Como faço para que o IE siga os padrões do IE9?
Estou tentando fazer o IE9 carregar minha página com os padrões do IE9 ...
Percebi que <!DOCTYPE HTML>
colocou a maldita coisa em modo peculiar ... O que praticamente quebra tudo na página ...
Como faço para que o IE siga os padrões do IE9?
Respostas:
Colocação:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
na <head>
tag deve fazer isso.
>
).
Certifique-se de não ter nenhum comentário HTML antes da declaração DOCTYPE, caso contrário, isso fará com que o IE9 use o modo quirks.
Apenas ter <!DOCTYPE html>
no topo da página sem nada precedente deve ser o suficiente para fazer o IE9 usar o modo padrão. Você não deve precisar da metatag também.
Usar o WebBrowser
controle para exibir HTML usará a renderização do IE8 , independentemente do doctype, a menos que você especifique
<meta http-equiv="X-UA-Compatible" content="IE=9" />
ou
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Remova todos os comentários não suportados, verifique se há comentários suportados. E coloque em sua etiqueta de cabeça. A declaração do tipo de documento deve ser a primeira linha em seu HTML.
Tenho na cabeça mencionado em todas as páginas. No entanto, está apenas sendo exibido corretamente para a página inicial para todas as outras páginas, a página ainda é renderizada no modo disperso.