Sobes.tech
Junior

Qu'est-ce que le mode standard (standards mode) dans le contexte du développement web?

sobes.tech IA

Réponse de l'IA

Le mode standard est le mode d’affichage d’une page web par le navigateur, où le rendu est effectué conformément aux spécifications du consortium W3C et WHATWG (HTML, CSS). Il s’oppose au mode de compatibilité (mode quirks), qui imite le comportement des anciennes versions de navigateurs pour prendre en charge le code hérité.

La mise en mode standard du navigateur est généralement assurée par la présence d’un DOCTYPE complet et correct au début du document HTML, par exemple :

<!DOCTYPE html>

En mode standard, le modèle de boîte CSS se comporte de manière prévisible : les propriétés width et height déterminent la taille du contenu de l’élément, et les marges, bordures et paddings internes s’ajoutent à ces tailles (si la propriété box-sizing n’est pas modifiée).

En mode compatibilité, en revanche, les navigateurs peuvent appliquer diverses heuristiques pour déterminer les tailles, qui peuvent différer considérablement des spécifications, ce qui entraîne un comportement imprévisible et des problèmes de compatibilité entre navigateurs.