--- title: Selección de modo en Mozilla slug: orphaned/Selección_de_modo_en_Mozilla tags: - Desarrollo_Web - HTML - Todas_las_Categorías - XHTML - XML original_slug: Selección_de_modo_en_Mozilla ---
Este documento describe cómo Mozilla utiliza el declaración de DOCTYPE para determinar si utilizar el modo estricto o el. El código que toma la decisión está actualmente en DetermineParseMode() in nsParser.cpp. Vea los error 1312 y error 55264 para saber más sobre la historia de la selección del modo. Vea el error 153032 sobre la creación del modo Casi-Estándar en Mozilla 1.0.
Las metas que indujeron a elegir este comportamiento fueron las siguientes::
text/html
en la web que necesiten estar en el modo quirks para visualizarse correctamente deben exhibirse usando el modo quirks. (Almost all, rather than all, to allow for the following points as well.)En otras palabras, el algoritmo es la mejor aproximación que podemos encontrar para determinarse qué páginas fueron escritas después de que Mozilla se convirtiese en un 'agente de usuario' importante en la Web.
Lo siguiente activa el modo estándar completo:
text/xml
, application/xml
, o application/xhtml+xml
(la selección del modo solo se aplica a documentos enviados como text/html).Lo siguiente activa el modo casi estándar. el fue creado entre (1.0 y 1.1alpha) y (1.0.1 y 1.1beta). Antes de su creación estos DOCTYPE activaban el modo estándar completo.
Lo siguiente activa el modo quirks (esta lista necesita ser completa para garantizar que todas las páginas ya existentes en la www pueden activar el modo quirks):
En la elaboración de esta lista han sido utilizados los siguientes sitios: W3C HTML Validator, HTMLHelp HTML Validator.
Tenga en cuenta que todas las comparaciones de los identificadores públicos son insensibles a mayúsculas o minúsculas (técnicamente esto es incorrecto, puesto que las cadenas sí son sensibles). Esto se hace así por el gran número de páginas con identificadores públicos en los que se usan mal.