X-UA-Compatible Meta Tag Descrición e Usos

A metaetiqueta X-UA compatible axuda a renderizar páxinas web en navegadores IE máis antigos.

Durante moitos anos, as versións anticuadas do navegador Internet Explorer de Microsoft causaron dores de cabeza para os deseñadores e desenvolvedores do sitio web. A necesidade de crear ficheiros CSS para abordar específicamente as versións máis antigas de IE é algo que moitos desenvolvedores web de longa data poden lembrar. Afortunadamente, as versións máis recentes de IE, así como o navegador máis novo de Microsoft: Edge, son moito máis compatibles cos estándares web, e dado que os navegadores máis recentes de Microsoft son "cada vez máis verdes" na forma en que se actualizan automáticamente ata a versión máis recente, é improbable que vexamos con versións anticuadas desta plataforma do xeito que fixemos no pasado.

Para a maioría dos diseñadores web, os avances do navegador de Microsoft significan que xa non debemos xestionar os retos que a vella versión de IE nos presentou no pasado. Algúns de nós, porén, non son tan felices. Se un sitio que está a xestionar aínda inclúe un número considerable de visitantes dunha versión anterior de IE ou se está a traballar nun recurso interno, como unha Intranet, para unha empresa que usa algunha destas versións máis antigas de IE por algún motivo, entón terás que seguir probando estes navegadores, aínda que estean desactualizados. Unha forma de facelo é usar o modo compatible con X-UA.

Compatible con X-UA é unha etiqueta meta de modo de documento que permite aos autores web elixir que versión de Internet Explorer debería renderse a páxina como. Utilízase por Internet Explorer 8 para especificar se unha páxina debe ser representada como IE 7 (vista de compatibilidade) ou IE 8 (visualización de estándares).

Teña en conta que, con Internet Explorer 11, os modos de documento foron obsoletos: xa non se usan. IE11 ten actualizado soporte para estándares web que causaron problemas con sitios web máis antigos.

Para iso, especifica o axente de usuario e a versión para usar nos contidos da etiqueta:

"IE = EmulateIE7"

As opcións que tes para o contido son:

A emulación da versión indica ao navegador que use o DOCTYPE para determinar como renderizar o contido.

As páxinas sen DOCTYPE renderanse en modo peculiar .

Se déselo para usar a versión do navegador sen emular (ou sexa, "IE = 7") o navegador renderache a páxina no modo de estándares se hai ou non unha declaración DOCTYPE.

"IE = edge" indica a Internet Explorer que use o maior modo dispoñible para esa versión de IE. Internet Explorer 8 pode soportar modos IE8, IE9 pode soportar modos IE9 e así por diante.

Tipo de etiqueta meta compatible con X-UA:

A etiqueta meta compatible X-UA é unha etiqueta meta http-equiv.

Formato de etiqueta de meta compatible con X-UA:

Emular IE 7

Mostrar como IE 8 con ou sen DOCTYPE

Modo Quirks (IE 5)

X-UA-compatible Meta Tag Usos recomendados:

Use a etiqueta meta compatible de X-UA nas páxinas web onde sospeite que Internet Explorer 8 tentará renderizar a páxina nunha vista incorrecta. Como cando tes un documento XHTML cunha declaración XML. A declaración XML na parte superior do documento fará que a páxina sexa vista en compatibilidade senón que a declaración DOCTYPE debería forzalo a renderizarse na visualización de estándares.

Comprobación da realidade

É improbable que estea a traballar en todos os sitios web que necesiten renderizar como IE 5, pero nunca o saben.

Aínda hai compañías que obrigan aos empregados a usar versións moi antigas de navegadores para seguir usando software de legado propietario que foi desenvolvido hai anos para estes buscadores específicos. Para aqueles de nós na industria da web, a idea de usar un navegador como este parece tolo, pero imaxina unha empresa de fabricación que usa un programa antigo de décadas para xestionar o inventario no seu andar. Si, seguramente hai plataformas modernas para facer isto, pero investiron nunha desas plataformas? Se o seu sistema actual non está roto, por que o cambiarían? En moitos casos, non o farán, e atopará esta empresa obrigando aos empregados a usar ese software e o navegador antigo asegúrese de executalo.

Improbable? Quizais, pero certamente é posible. Se se atopa nun problema como este, o poder executar o sitio nestes modos de documento máis antigos pode acabar sendo exactamente o que necesitas.

Artigo orixinal de Jennifer Krynin. Editado por Jeremy Girard o 17/07/17