Informações sobre metatags compatíveis com X-UA

click fraud protection

Por muitos anos, versões desatualizadas do navegador Internet Explorer da Microsoft causaram dores de cabeça para designers e desenvolvedores de sites. A necessidade de criar arquivos CSS para tratar especificamente dessas versões mais antigas do IE é algo que muitos desenvolvedores de longa data podem se lembrar. Felizmente, as versões mais recentes do IE, bem como o navegador mais recente da Microsoft, Borda, são muito mais compatíveis com os padrões da web e, uma vez que os navegadores mais novos da Microsoft são "perenes" na maneira como atualização automática para a versão mais recente, é improvável que tenhamos problemas com versões antiquadas desta plataforma da maneira que fizemos no passado.

Ilustração do símbolo 'e' e sinal de seta
Ivary / Getty Images

Para a maioria dos web designers, os avanços do navegador da Microsoft significam que não temos mais que lidar com os desafios que a versão antiga do IE nos apresentava no passado. Alguns de nós, entretanto, não são tão afortunados. Se um site que você está gerenciando ainda inclui um número considerável de visitantes de uma versão mais antiga do IE, ou se você está trabalhando em recursos internos, como uma intranet, para uma empresa que está usando uma dessas versões mais antigas do IE por algum motivo, você precisará continuar testando esses navegadores, mesmo que sejam desatualizado. Uma maneira de fazer isso é usando o modo compatível com X-UA.

instagram viewer

Compatível com X-UA é uma metatag de modo de documento que permite aos autores da web escolher como a versão do Internet Explorer a página deve ser processada. É usado pelo Internet Explorer 8 para especificar se uma página deve ser renderizada como IE 7 (exibição de compatibilidade) ou IE 8 (exibição de padrões).

Observe que, com o Internet Explorer 11, os modos de documento foram descontinuados - eles não são mais usados. O IE11 atualizou o suporte para padrões da web que causavam problemas com sites mais antigos.

Para fazer isso, você especifica o agente do usuário e a versão a ser usada no conteúdo da tag:

As opções que você tem para o conteúdo são:

  • "IE = 5"
  • "IE = EmulateIE7"
  • "IE = 7"
  • "IE = EmulateIE8"
  • "IE = 8"
  • "IE = EmulateIE9"
  • "IE = 9"
  • "IE = borda"

A emulação da versão informa ao navegador para usar o DOCTYPE para determinar como renderizar o conteúdo. páginas sem um DOCTYPE serão processadas em modo peculiares.

Se você disser para usar a versão do navegador sem emular (ou seja,

) o navegador renderizará a página no modo padrão, haja ou não uma declaração DOCTYPE.

diz ao Internet Explorer para usar o modo mais alto disponível para essa versão do IE. O Internet Explorer 8 pode suportar até modos do IE8, o IE9 pode suportar modos do IE9 e assim por diante.

Compatível com X-UA Meta Tag Modelo:

A metatag compatível com X-UA é uma metatag http-equiv.

Formato de metatag compatível com X-UA:

Emule o IE 7.

Exibir como IE 8 com ou sem DOCTYPE.

Modo peculiares (IE 5)

Usos recomendados da metatag compatível com X-UA:

Use a metatag compatível com X-UA em páginas da web em que você suspeita que o Internet Explorer 8 tentará renderizar a página em uma exibição incorreta. Por exemplo, quando você tem um documento XHTML com uma declaração XML. A declaração XML na parte superior do documento lançará a página na visualização de compatibilidade, mas a declaração DOCTYPE deve forçá-la a ser renderizada na visualização de padrões.

Verificação da realidade

É admitidamente improvável que você esteja trabalhando em algum site que precise ser renderizado como IE 5, mas nunca se sabe. Ainda existem empresas que obrigam os funcionários a usar versões muito, muito antigas de navegadores, a fim de continuar a usar software proprietário legado que foi desenvolvido há muito tempo para esses navegadores. Para nós da indústria da web, a ideia de usar um navegador como este parece louca, mas imagine uma empresa de manufatura que usa um programa de décadas para gerenciar o estoque em seu chão de fábrica. Sim, certamente existem plataformas modernas para fazer isso, mas eles investiram em uma dessas plataformas? Se seu sistema atual não está quebrado, por que eles mudariam? Em muitos casos, isso não acontecerá, e você descobrirá que esta empresa força os funcionários a usar esse software e o navegador antigo com certeza a executá-lo. Improvável? Talvez, mas certamente é possível. se você se deparar com um problema como este, ser capaz de executar um site nesses modos de documento mais antigos pode acabar sendo exatamente o que você precisa.

instagram story viewer