Suponhamos que você tenha uma página com um tipo de documento e uma marcação HTML relativamente estritos, muito próximo da conformidade, mas que talvez falhe de algumas maneiras tolas, talvez por causa do conteúdo do usuário que está fora de seu controle ... digamos que você esteja trabalhando em um conteúdo sistema de gerenciamento ou um tema para um sistema de gerenciamento de conteúdo em que você controla alguma estrutura básica e precisa de javascript, mas não é responsável por tudo o que entra nas páginas.
Como você pode dizer (ou: o que determinará) quando o navegador decide entrar no modo "peculiaridades" em vez de usar seu mecanismo mais compatível com os padrões?
Estou procurando respostas para cada um dos principais navegadores, já que o IE, o Chrome, o Safari e o Firefox irão lidar com isso de maneira diferente. Um único erro é suficiente para forçá-lo ou você tem alguma margem de manobra?