Термин

Режим совместимости: устаревшие правила отображения

Режим quirks — режим браузера, который воспроизводит некоторые особенности старых сайтов. Он отличается от современного режима без quirks.

Что означает термин#

Для HTML выбор режима зависит от doctype в начале документа. Современная запись <!doctype html> включает no-quirks mode. Также существует limited-quirks mode. Эти режимы отображения не следует путать с эмуляцией телефона или пользовательским переключением версии браузера.

Практический пример#

У старого шаблона отсутствует doctype. Размеры и выравнивание элементов могут вести себя иначе, чем ожидает разработчик современного CSS. Добавление корректного doctype меняет режим, но старые стили после этого необходимо проверить: простая вставка строки не гарантирует сохранение макета.

Как проверить#

Посмотрите начало исходного HTML и значение document.compatMode. BackCompat означает quirks; CSS1Compat не различает no-quirks и limited-quirks полностью. Проверьте предупреждения DevTools и фактическое отображение шаблонов. Исправление начинайте с общего генератора документа, если ошибка повторяется на нескольких страницах, затем проверьте формы, сетку и длинный контент.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Продолжить разбор