В веб-разработке важно понимать разницу между такими понятиями как языковой атрибут и режим рендеринга документа. Хотя оба влияют на отображение и обработку веб-страницы, они служат совершенно разным целям.
Атрибут lang указывает браузеру и другим программам, на каком языке написан содержимое документа или его части. Он помогает:
Пример использования:  указывает, что весь документ на русском языке.
Режим quirks mode - это специальный режим рендеринга, который браузеры включают для:
Режим quirks mode активируется автоматически при отсутствии или неправильном указании DOCTYPE.
Все современные сайты должны:
Quirks mode сегодня используется крайне редко - только при поддержке очень старых приложений. В то время как языковой атрибут должен присутствовать на каждой странице.