Quirks Mode

Quirks mode hace referencia a una técnica usada por algunos navegadores para mantener la retro-compatibilidad con páginas web diseñadas para navegadores más antiguos.

Presentación

Las páginas web son creadas usando dos lenguajes: HTML, un lenguaje de marcado diseñado para uso web, describe la estructura y el contenido de una página y CSS u Hojas de Estilos en Cascada, un lenguaje muy generalizado de hojas de estilo, que especifica cómo la página debería ser dibujada en diferentes medios (estilos visuales para la pantalla, estilos para imprimir, estilos aurales cuando se usan para ser leídos en voz alta por un lector de pantalla, etc.).

Sin embargo, las implementaciones de estos lenguajes en navegadores web, particularmente la de CSS, fueron en principio mínimas y conocidas por contener muchos errores, o "quirks". Conociendo este problema, muchos autores de páginas web no se remitieron a las especificaciones existentes de estos lenguajes para encontrar cómo sortear estos fallos, y en lugar de ello utilizaron las formas incorrectas de presentación de estos navegadores como base de un "correcto" comportamiento.

El resultado es que, aunque el soporte de los navegadores para la presentación con base en los estándares HTML y CSS ha mejorado sustancialmente, hay una gran cantidad de páginas web que asumen la existencia de estos viejos fallos y no se dibujan tal y como el autor pensó en navegadores que sí lo hacen según los estándares. Generalmente se pueden dividir en dos amplias categorías: páginas heredadas de la época mencionada, las cuales llevan tiempo sin ser actualizadas por sus autores, y páginas nuevas, que son creadas por autores que no conocen los estándares web ya que no se requiere un conocimiento de éstos para crear páginas que funcionen.

Other Languages
Deutsch: Quirks-Modus
English: Quirks mode
한국어: 쿼크 모드
Nederlands: Quirks mode
polski: Quirks mode
русский: Quirks mode
српски / srpski: Quirks mod
svenska: Quirks mode
українська: Quirks mode
中文: 怪异模式
粵語: 怪異模式