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.

Indique si le document est affiché en mode dégradé (Quirks mode) ou dans le respect des standards.

Syntaxe

js
mode = document.compatMode;

Valeurs

  • "BackCompat" si le document est a ffiché en mode "quirks" ;
mode

est une valeur énumérée qui peut être :

  • "CSS1Compat" si le document est affiché en mode "no-quirks" (aussi connu sous le nom de mode "standard") ou "limited-quirks" (mo de "proche du standard").

Note : Tous ces modes sont maintenant définis dans les normes, de sorte que les anciens «standards» et «presque standards» sont absurdes et ne sont plus utilisés dans les normes.

Exemple

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

Spécifications