Articles

O modo de compatibilidade

Posted by admin

“vista de compatibilidade” é uma característica do modo de compatibilidade do navegador web Internet Explorer na versão 8 e mais tarde. Quando activa, a vista de compatibilidade obriga o IE a mostrar a página web no modo Quirks como se a página estivesse a ser vista no IE7. Quando a vista de compatibilidade não é ativada, IE é dito estar em execução no modo nativo. Em IE11, um usuário pode ativar o modo de compatibilidade para um site Web, clicando no ícone engrenagens e clicando em Configuração de visualização de compatibilidade.,

IE8+Edit

Internet Explorer 8 was promoted by Microsoft as having stricther accession to W3C described web standards than Internet Explorer 7. Como resultado, como em todas as versões IE antes dele, alguma porcentagem de páginas web codificadas para o comportamento das versões mais antigas iria quebrar em IE8. Isto teria sido uma repetição da situação com a IE7 que, apesar de ter bugs corrigidos da IE6, quebrou páginas que usaram os hacks específicos da IE6 para trabalhar em torno de seu incumprimento. Isto foi especialmente um problema para documentos HTML offline, que podem não ser atualizáveis (e.g., armazenado em um meio somente de leitura, como um CD-ROM ou DVD-ROM).

para evitar esta situação, o IE8 implementou uma forma de direccionamento de versões em que uma página poderia ser de autoria de uma versão específica de um navegador usando a declaração X-UA-Compatible como um meta elemento ou nos cabeçalhos HTTP.,

para manter a compatibilidade com versões anteriores, sites pode optar em IE7-como a manipulação de conteúdo através da inserção de um especialmente criado para o elemento de meta para a página web que aciona o modo de compatibilidade do navegador, usando:

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

Uma versão mais recente do navegador do que a página foi feita para emular o comportamento da versão anterior, de modo que os pressupostos página feita sobre o comportamento do navegador verdadeiras.,

Microsoft propôs que uma página com um doctype que aciona o modo padrão (ou quase o modo padrão) no IE7, por padrão, acionaria o comportamento do IE7, chamado de ” modo padrão “(agora chamado de” modo estrito”) no IE8 e versões futuras do IE. As novas características do IE8 são habilitadas a desencadear o que a Microsoft chamou de ” modo padrão IE8 “(agora chamado de”modo padrão”). Os tipos de Doctypes que activam o modo quirks na IE7 continuarão a fazê-lo na IE8.,

Pedro Brilhante do Ars Technica afirmou que a ideia de utilizar uma meta tag para escolher um específico modo de renderização, fundamentalmente, perde o ponto de desenvolvimento baseada em padrões, mas posicionado o assunto como um idealismo versus pragmatismo na área de desenvolvimento web, observando que nem todos os Web é mantida, e que “exigindo que os desenvolvedores de web sites de atualização para garantir que continue a funcionar corretamente no futuro de qualquer versão do navegador provavelmente é pedir demais.”

O resultado para IE 8 Beta 1 foi que ele poderia renderizar três modos:” Quirks, “” Strict, “e” Standard.,”Quando há um antigo DOCTYPE ou quando não há DOCTYPE, ou seja, torna-o como o IE5 faria (modo quirks). Quando um meta elemento especial ou seu cabeçalho HTTP correspondente é incluído em uma página web, o IE8 irá renderizar essa página como o IE7 faria (modo restrito). Caso contrário, o IE8 rende páginas com o seu próprio motor (modo padrão). Os usuários podem alternar entre os três modos com alguns cliques. O lançamento do Internet Explorer 8 Beta 1 revelou que muitos sites não funcionam neste novo modo de padrões.,

A Microsoft mantém uma lista de sites que foram relatados terem problemas no modo de padrões do IE8, conhecido como lista de visualização de compatibilidade. Quando um usuário ativar esta lista, o IE8 irá renderizar os sites na lista usando o seu modo de visualização de compatibilidade. A lista é ocasionalmente atualizada para adicionar novos sites problemáticos relatados, bem como para remover sites cujos proprietários pediram a remoção. A equipe do Internet Explorer também testa os sites da lista para problemas de compatibilidade e remove aqueles onde nenhum é encontrado.

Leave A Comment