Атрибут lang и режим quirks mode в HTML выполняют разные функции.
Атрибут lang используется для указания языка содержимого документа. 13 Он позволяет программам чтения с экрана, поисковым системам и службам перевода узнать язык документа. 3 Атрибут может применяться не только к тегу , но и к другим элементам, если на странице есть текст на языке, отличном от основного. 3
Режим quirks mode (режим совместимости) используется, когда в HTML-документе не указано описание типа документа (DOCTYPE). 14 В этом режиме браузеры пытаются отобразить страницу с учётом ошибок в правилах, которые использовались в более ранних версиях. 1 Режим quirks mode имитирует поведение старых браузеров, в которых не работают некоторые современные решения. 4
Таким образом, атрибут lang фокусируется на указании языка, а quirks mode — на обеспечении совместимости отображения страницы.