Pergunta

Internet Explorer 8 breaks que deve ser cada 3ª página que eu olhar. O ponto deste libertação antecipada foi, presumo, para dar os proprietários de sites a chance de atualizar seus sites para que ele não seria um aborrecimento para a liberação final.

Tem alguém realmente fez isso?

é qualquer pessoa, mesmo pensando em fazer isso?

Eu ainda tenho que notar qualquer um dos grandes sites como o eBay, MySpace, Facebook e assim por diante incomoda então por que vai locais menores se eles podem simplesmente usar o modo de compatibilidade?

Eu acho que eu vou fazer isso com a minha, mas como você pode ter o seu site compatível com IE7 e 8?

Foi útil?

Solução

Você também pode dar uma olhada em aggiorno Express para IE8 Compat , é uma ferramenta gratuita que automatiza a marcação do seu site com a tag meta Jon aponta para, ele também irá remover a bandeira uma vez u tem ur páginas para processar corretamente no modo padrão.

Os suportes de ferramentas tanto uma linha de GUI e comando por isso é fácil de script para tag vários sites. Worth verificá-la.

Outras dicas

Eu desenvolvi um site com compatibilidade IE8 como um requisito, e não era um problema, desde que eu testei no IE8 desde o início. padrões do IE8 estão muito perto da maioria dos outros padrões de navegadores compatíveis neste momento.

Se você não pode (ou não) fazer isso, geralmente você pode obter a sua página ou site trabalhar no IE8 com uma meta tag simples:

<html>
<head>
<title>Works in IE8</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
</head>
<body>Renders the same in IE8 as it did in IE7</body>

Ela nem sempre funciona sem problemas - IE8 única nota que tag meta, se esta é a primeira tag na seção principal, que está em conflito com temas ASP.NET. Nesse caso, você pode cair de volta a usar alterações em todo o servidor para escrever a cabeçalhos HTTP. Eu escrevi sobre isso aqui .

MSDN tem mais algumas informações sobre as maneiras de lidar com isso: http://msdn.microsoft.com/en-us /library/cc817570(en-us).aspx

Historicamente com a Microsoft, os betas ter sido mais rigorosa na renderização de páginas no modo de padrões do que as versões finais dos navegadores.

A idéia é que na pré-visualização desenvolvedores de palco são os únicos que procuram, e MS vai tentar fazê-los corrigir seus sites, fazendo o modo padrão mais rigoroso sobre o navegador. Mas quando chega a hora de lançar uma versão final para os usuários, eles geralmente permitem um modo de compatibilidade que faz com que todas as páginas que nunca ficou fixo ainda trabalho.

Eu acho que a aposta mais segura neste momento é de optar por não prestação IE8; se você usar a tag "modo IE7" em suas páginas, mesmo quando IE8 vem de fora, ele vai continuar a utilizar a renderização IE7, então você não vai ficar com surpresas.

De acordo com a Microsoft IE8 passa o Acid2 teste . O problema pode ser que todo mundo tem sido tão usado para problemas do IE7 que eles criaram tantas soluções condicionais ou seja, que rompe agora que IE8 está ficando mais perto dos padrões.

Bem, stadards são praticamente um mito. Ther não é um verdadeiro padrão. Se você não acredita em mim, então basta ler artigo de Joel em o assunto.

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