Middle
¿Qué es el modo de compatibilidad (modo quirks)?
sobes.tech AI
Respuesta de la IA
El modo de compatibilidad (modo quirks) es un modo de renderizado de páginas web en el que los navegadores imitan el comportamiento de navegadores antiguos (por ejemplo, Netscape 4 o Internet Explorer 5) para garantizar la compatibilidad con páginas web escritas teniendo en cuenta sus peculiaridades y errores.
Las características principales del modo de compatibilidad:
- Modelo de caja no estándar (box model): En algunos navegadores en modo quirks, el padding y el border se incluyen en el ancho total del elemento.
- Comportamiento no estándar de float y vertical-align: Pueden aparecer errores o comportamientos impredecibles en las propiedades CSS relacionadas con la alineación y el flujo de texto.
- Diferencias en el manejo de fuentes y tamaños: Las reglas CSS para determinar tamaños de fuentes y otros elementos pueden aplicarse incorrectamente.
- Falta de soporte para estándares modernos: Algunas funciones de CSS3 y HTML5 pueden no estar disponibles o funcionar incorrectamente.
Los navegadores entran en modo de compatibilidad si la página web no tiene un doctype correcto o si el doctype está en un formato obsoleto. La presencia de un DOCTYPE completo y correcto (por ejemplo, <!DOCTYPE html>) pone al navegador en modo de renderizado estándar (modo standards).
Ejemplo de un DOCTYPE correcto para modo estándar:
<!DOCTYPE html>