Предположим, у вас есть страница с относительно строгим doctype и HTML-разметкой, которая довольно близка к совместимой, но, возможно, пропустит несколько глупых способов, возможно, из-за пользовательского контента, который вышел из-под контроля... скажите, что вы работаете на систему управления контентом или тему для системы управления контентом, в которой вы контролируете некоторую базовую структуру и нуждаетесь в некотором javascript, но вы не отвечаете за все остальное, что попадает на страницы.
Как вы можете сказать (или: что будет определять), когда браузер решит перейти в режим "quirks", а не использовать его более стандартно совместимый движок?
Я ищу ответы для каждого из основных браузеров, поскольку IE, Chrome, Safari и Firefox, конечно, будут обрабатывать это по-другому. Достаточно ли одной ошибки, чтобы заставить ее или у вас есть свобода действий?