Por alguna razón, no importa qué tipo de documento esté usando Internet Explorer abrirá todos mis archivos HTML como un Tipo de documento predeterminado de Internet Explorer 7. Si subo estos archivos HTML a un servidor, aparecerán perfectamente. ¿Hay algún tipo de configuración en Internet Explorer o metaetiqueta que necesito? Tipos de documentos que he probado, que funcionan de nuevo cuando se cargan en un servidor pero no localmente (solo IE)
<!DOCTYPE html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Esto es lo que me dicen mis herramientas de desarrollo:
windows-7
internet-explorer
html
internet-explorer-7
Howdy_McGee
fuente
fuente
Respuestas:
Parece que está mostrando archivos locales en la vista de compatibilidad. En IE, vaya a Herramientas / Configuración de Vista de compatibilidad. Verifique para asegurarse de que su servidor local no esté en la lista de sitios para mostrar en la Vista de compatibilidad. Además, asegúrese de que la casilla de verificación "mostrar sitios de intranet en Vista de compatibilidad" no esté marcada.
También hay una manera de garantizar que IE no se muestre en la vista de compatibilidad utilizando la siguiente metaetiqueta específica del proveedor en el encabezado html:
Puede leer más sobre eso aquí http://msdn.microsoft.com/en-us/library/ie/ms533876(v=vs.85).aspx
fuente