Supongamos que tiene una página con un doctype relativamente estricto y un marcado HTML que está muy cerca de cumplir, pero tal vez se pierda de algunas maneras tontas, tal vez debido al contenido del usuario que está fuera de su control ... digamos que está trabajando en un contenido sistema de administración o un tema para un sistema de administración de contenido en el que controlas alguna estructura básica y necesitas un poco de JavaScript, pero no eres responsable de todo lo demás que entra en las páginas.
¿Cómo puede saber (o: qué determinará) cuándo el navegador decide entrar en modo "peculiaridades" en lugar de usar su motor más compatible con los estándares?
Estoy buscando respuestas para cada uno de los principales navegadores, ya que IE, Chrome, Safari y Firefox, por supuesto, manejarán eso de manera diferente. ¿Un solo error es suficiente para forzarlo o tienes algún margen de maniobra?