www standard quirks org modo loose entre diferencia cuál convencional and css internet-explorer xhtml w3c-validation quirks-mode

css - standard - ¿Qué arroja Internet Explorer en el modo peculiar?



quirks mode html (4)

He creado una página web ( http://www.snow4life.yum.pl ) que se procesó correctamente en Firefox, Chrome, etc. Por supuesto, el tonto IE complica las cosas, ya que entra en el modo peculiar automáticamente, a pesar de que Doctype está configurado correctamente y el sitio pasa por la validación w3 (hay un error de falta de algo de char, pero el archivo se borró en el editor hexadecimal). ¿Cómo puedo dejar de ingresar al modo peculiar? Hay alguna manera ?


Pegue el siguiente código dentro de la etiqueta de la cabeza

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


El modo Quirks en cualquier versión de IE también se activará si algo precede al DOCTYPE. Por ejemplo, si un documento de hipertexto contiene un comentario, espacio o cualquier etiqueta antes de la declaración DOCTYPE, IE usará el modo peculiar:

<!-- This comment will put IE 6, 7, 8, and 9 in quirks mode --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


Agregué el doctype del primer comentario y luego la metaetiqueta y funcionó gracias chicos ... y no gracias a IE :(

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

y

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

Acabo de cambiar el tipo de documento a html5 y todavía funciona muy bien

<!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">


Intente matar todos los espacios en blanco antes del DOCTYPE.

EDIT: hay un caracter <feff> que es una firma de BOM Unicode al comienzo del archivo. Dado que es posible que no tenga un editor de texto que realmente pueda ver eso, intente eliminar toda la primera línea y pegar sobre ella con

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Y NO guarde el archivo con una firma BOM Unicode. Si esto no funciona, intente con un editor de texto diferente.