Preguntas más frecuentes sobre los modos de documento de Internet Explorer

Advertencia

Se ha programado la deshabilitación permanente de la aplicación de escritorio retirada y sin soporte de Internet Explorer 11 a través de una actualización de Microsoft Edge en ciertas versiones de Windows 10. Para obtener más información, consulte Preguntas frecuentes sobre la retirada de la aplicación de escritorio de Internet Explorer 11.

En este artículo se proporcionan respuestas a algunas de las preguntas más comunes sobre los modos de documento en Internet Explorer.

Versión original del producto: Internet Explorer
Número de KB original: 4551933

¿Cómo determina Internet Explorer el modo de documento?

De forma predeterminada, Windows Internet Explorer 8 usa el modo Internet Explorer 8 y Windows Internet Explorer 9 usa el modo Internet Explorer 9, etc. Sin embargo, Windows Internet Explorer usa varios criterios para determinar qué modo de documento usar. Por ejemplo, si una página HTML contiene un objeto <! Declaración DOCTYPE> (vea HTML5), Internet Explorer usa uno de los modos de documento basados en estándares. Pero si no hay ningún valor válido <! Declaración DOCTYPE> , Internet Explorer usa el modo Quirks. Sólo si no hay ! < La declaración DOCTYPE> realiza una representación de página en modo Quirks.

Microsoft Edge (versión anterior) está diseñado para ser interoperable para la web y está diseñado para ejecutarse principalmente en modo EdgeHTML.

Microsoft Edge, versión 77 o posterior, usa el motor de representación de Blink. No se representará en modo EdgeHTML.

Las reglas siguientes determinan cómo Internet Explorer selecciona el modo de documento:

  • La configuración herramientas para desarrolladores invalida cualquier modo de documento especificado por una página web. La configuración permanece activa durante la duración de la pestaña.
  • En Internet Explorer 9, si el documento se hospeda en un elemento iframe , el modo de documento viene determinado por el modo de documento de la página web de nivel superior. Los subdocumentos no se pueden representar en modo Internet Explorer 9 a menos que el documento de nivel superior también esté en modo Internet Explorer 9.
  • Una metaetiqueta que tiene un valor de X-UA-Compatible o un encabezado de respuesta HTTP puede invalidar los elementos de la lista Configuración de vista de compatibilidad y el tipo de documento. Esto es cierto a menos que el valor X-UA-Compatible sea una configuración de vista de compatibilidad, como IE=EmulateIE7 o IE=EmulateIE8.
  • La configuración de vista de compatibilidad puede forzar que una página web se muestre en un modo de documento menos estándar.
  • La lista Sitio de compatibilidad local, la lista Sitio de compatibilidad de Microsoft y la lista Sitio de compatibilidad de IE del modo de empresa pueden forzar la visualización de una página web en otros modos de documento.
  • directiva de grupo configuración invalida otras configuraciones y obliga a que todas las páginas web se muestren en el modo de documento especificado.
  • Si no se aplica ninguna de estas reglas, el objeto <! La declaración DOCTYPE> determina si la página web se representa en el modo Estándares, en el modo Casi estándares o en el modo Quirks.

Las secciones (2.1.3.2 - 2.1.3.8) que se explican en el artículo siguiente muestran que estas reglas afectan a la forma en que Internet Explorer selecciona entre modos de documento. La mayoría de las secciones no se aplican a Microsoft Edge a menos que se indique explícitamente lo siguiente:

Además, la siguiente regla determina cómo Microsoft Edge selecciona el modo de documento:

! < La declaración DOCTYPE> determina si la página web representa algún comportamiento específico de emulación de modo Quirks (QME) especificado en la documentación de MS-HTML5 y MS-CSS21 .

Para obtener más información sobre cómo configurar modos de documento, consulte los artículos siguientes:

¿Qué es el modo de empresa?

El diagrama de flujo de selección del modo de documento explica claramente cómo Internet Explorer determina los modos de documento.

La lista de sitios del modo Enterprise de Internet Explorer 11 le permite especificar modos de documento para sitios web específicos. Esto le ayuda a corregir problemas de compatibilidad sin cambiar una sola línea de código en el sitio. Esta adición a la lista de sitios es una continuación de nuestro compromiso de ayudarle a actualizar y mantenerse al día con respecto a la versión más reciente de Internet Explorer, a la vez que conserva sus inversiones en aplicaciones existentes.

¿Cuándo se usan los modos de documento frente al nodo Enterprise?

Aunque la funcionalidad del modo de empresa proporciona una gran compatibilidad en Internet Explorer 8 o Internet Explorer 7, las nuevas funcionalidades del modo de documento pueden ayudarle a mantenerse actualizado independientemente de las versiones de Internet Explorer que se ejecuten en su entorno. Por lo tanto, se recomienda iniciar el proceso de prueba de la siguiente manera:

  • Si la empresa usa principalmente Internet Explorer 8 o Internet Explorer 7, empiece a realizar pruebas mediante el modo de empresa.
  • Si la empresa usa principalmente Internet Explorer 10 o Internet Explorer 9, empiece a realizar pruebas con los distintos modos de documento.

Dado que es posible que tenga varias versiones de Internet Explorer implementadas, es posible que tenga que usar el modo Enterprise y los modos de documento para pasar de forma eficaz a Internet Explorer 11.

Importante

El modo de empresa tiene prioridad sobre los modos de documento.

¿Cuál es la diferencia entre los modos de documento EmulateIE7 e Internet Explorer 7?

En Internet Explorer 8, Microsoft introdujo opciones de compatibilidad para permitir que Internet Explorer actuara como si fuera Internet Explorer 7. Este cambio permite a los usuarios ver sitios totalmente compatibles y vistas de compatibilidad del contenido web que requiere Internet Explorer 7.

Esto se ha ampliado hasta e incluido Internet Explorer 11 para admitir la característica Vista de compatibilidad o, al menos, los modos de documento.

IE=7: se muestra en el modo de estándares de Internet Explorer 7.

IE=EmulateIE7: las páginas web se muestran en el modo de estándares de Internet Explorer 7, independientemente del declarado ! Directiva DOCTYPE. Si no se declara una !DOCTYPE directiva, la página se cargará en Quirks.

Cuando se especifica la versión (por ejemplo, Internet Explorer 7), se establece un requisito de que la página debe usar el modo de estándares de Internet Explorer 7.

Oficialmente, Internet Explorer evalúa las reglas para representar una página web en el orden siguiente:

  • Configuración de Herramientas de desarrollo de Internet Explorer: al establecer manualmente el modo del explorador (cadena del agente de usuario en Internet Explorer 11) y el modo documento se invalidan todas las demás configuraciones.
  • El contenido o documento web está en un iframe: la página establece el modo de representación o compatibilidad para la página y para cualquier iframe contenido. La configuración de Iframe (por ejemplo, compatible con X-UA específica de iframe) se omite.
  • Metaetiqueta compatible con X-UA: este valor se puede especificar en el encabezado de página generado por la aplicación web o insertado por el servidor web o el servidor de aplicaciones para seleccionar el modo de documento de Internet Explorer.
  • La opción Vista de compatibilidad : si no se especifica la compatibilidad con X-UA , se aplicará la configuración vista de compatibilidad del explorador local del usuario. Este es el equivalente (para páginas no estándar) de la configuración emulateIE7 compatible con X-UA.
  • <! Configuración DOCTYPE> : si no se usa ninguno de los mecanismos anteriores, el valor <! La etiqueta DOCTYPE> selecciona la representación del modo Estándar (o Casi estándares) o IE 5 Quirks.

Para obtener más información sobre cómo se manipulan los modos de documento, consulte Modos de documento en desuso e Internet Explorer 11.

Para obtener más información general sobre los modos de documento, vea Modos de documento.

Cómo puedo configurar la emulación de explorador para controles de explorador web en Internet Explorer

De forma predeterminada, un proyecto webOC se cargará en el modo de documento de Internet Explorer 7.

Para Internet Explorer 8 y versiones posteriores, la característica FEATURE_BROWSER_EMULATION define el modo de emulación predeterminado para Internet Explorer y admite los siguientes valores. Para controlar el valor de esta característica mediante el Registro, agregue el nombre del archivo ejecutable a la siguiente configuración y establezca el valor para que coincida con la configuración deseada.

Ubicación de la clave del Registro:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

Agregue el proceso de la aplicación WebOC:
Ejemplo: contoso.exe
Valor: (DWORD) 00009000

Para obtener más información, vea Controles de características de Internet (B.. C).

Vea también: El modo de documento incorrecto se muestra en Internet Explorer 11 al abrir un archivo HTML mediante una aplicación WebOC.