Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

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 bug 1312 y bug 55264 para saber más sobre la historia de la selección del modo. Vea el bug 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::

  • Casi todas las páginas existentes de 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.)
  • Los autores que escriben páginas web según los estándares actuales deben poder activar el modo estricto.
  • Cualquier página escrita usando un identificador público en las declaraciones de DOCTYPE que aparezcan en el futuro deberán exhibirse usando el modo estricto.

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.

Modo Estándar Completo

Lo siguiente activa el modo estándar completo:

Modo casi estándar

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.

Modo Quirks

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.

Ver más

Información sobre el Documento Original

 

Etiquetas y colaboradores del documento

 Colaboradores en esta página: teoli, fscholz, Jorolo
 Última actualización por: teoli,