Junior
Qu'est-ce que doctype et quel est son rôle dans un document HTML?
sobes.tech IA
Réponse de l'IA
DOCTYPE (Type de Déclaration) — c'est une instruction qui indique au navigateur quelle version de HTML ou XML le document utilise.
Son rôle :
- Définition du standard : Indique la conformité du document à une spécification particulière (par exemple, HTML5, HTML 4.01, XHTML 1.0 Strict).
- Activation du mode standard : Aide le navigateur à passer en "mode standard" (mode standard), où il rend la page conformément aux standards web CSS et JavaScript. Sans
DOCTYPEou avec une utilisation incorrecte, le navigateur peut passer en "mode de compatibilité" (quarks mode), où le rendu peut différer et entraîner un comportement imprévisible. - Validation : Utilisé par des outils de validation pour vérifier la conformité du document au standard déclaré.
Pour HTML5, le DOCTYPE ressemble à ceci :
<!DOCTYPE html>
C'est le DOCTYPE le plus courant et recommandé aujourd'hui. Il est simple et garantit l'activation du mode standard dans tous les navigateurs modernes.
Dans les versions plus anciennes de HTML et XHTML, le DOCTYPE était plus complexe et contenait un URI vers une DTD (Définition de Type de Document), par exemple :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Cependant, pour HTML5, une forme courte suffit. Le DOCTYPE doit être le premier élément du document HTML, avant l'élément racine <html>.