Document.compatMode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Indica se o documento está renderizado no Quirks mode ou no modo dos Padrões.

Sintaxe

modo = document.compatMode

Valores

  • "BackCompat" se o documento está em quirks mode;
  • "CSS1Compat" se o documento está no modo "não-quirks" (também conhecido como "full standards mode") ou "limited-quirks" (também conhecido como "almost standards mode").
modo

É um valor enumerado que pode ser:

Nota: Nota: todos estes modos agora são definidos em padrões, então os antigos nomes "standards" e "almost standards" são sem sentido, e portanto não são mais usados nos padrões.

Exemplo

if (document.compatMode == "BackCompat") {
  // in Quirks mode
}

Especificações