[internet-explorer] ¿Cómo fuerzo a Internet Explorer para que se muestre en el modo de estándares y NO en extraños?


Answers

Lamentablemente, quieren que usemos una etiqueta para que su navegador sepa qué hacer. Mira this documentación, nos dice que usemos:

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

y debería hacer.

Question

Estoy codificando un Frontend que funciona bien en IE7 Standards Mode y IE8 Standards Mode.

Cuando inicio Internet Explorer y cargo la página, tanto IE7 como IE8 van directamente al modo Quirks. ¿Cómo puedo obligar tanto a IE7 como a IE8 a cargar siempre la página en el modo estándar?

No tengo metaetiquetas especiales agregadas hasta ahora.

Gracias por ayudarme

Editar: Mi doctype y mi cabeza se ven así en este momento:

<!DOCTYPE html> 
<html lang="de"> 
<head> 
    <title>...</title> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta charset="utf-8" />
    <script src="js/html5.js"></script> 

    (...)
</head>



Agregar la declaración correcta de tipo de documento y evitar el prólogo XML debería ser suficiente para evitar el modo peculiar .




Es posible que el Doctype HTML5 le esté causando problemas con esos navegadores más antiguos. También podría ser algo funky relacionado con el shiv de HTML5.

Podría intentar cambiar a uno de los tipos de documento XHTML y cambiar su marcado en consecuencia, al menos temporalmente. Esto podría permitirle reducir el problema.

¿Se está rompiendo su diseño cuando esos IEs cambian al modo peculiar? Si es su CSS lo que hace que las cosas se muestren de manera extraña, podría valer la pena trabajar en CSS para que el sitio se vea igual incluso cuando los navegadores cambien de modo.




Related