<html>
Représente la racine d'un document HTML. C'est l'élément ancêtre de tous les autres éléments de la page.
Description
L’élément <html> est la racine de tout document HTML. Il englobe l’intégralité du contenu de la page et contient obligatoirement un <head> et un <body>. L’attribut lang (attribut global) est fortement recommandé pour indiquer la langue principale du document.
Syntaxe
<!doctype html>
<html lang="fr">
<head>…</head>
<body>…</body>
</html>
Exemples
Document minimal en français :
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Ma page</title>
</head>
<body>
<p>Bonjour le monde.</p>
</body>
</html>
Avec un sous-tag de langue :
<html lang="fr-CA">
Attributs spécifiques
| Attribut | Type | Description |
|---|---|---|
xmlns | URL | Espace de noms XML. Requis uniquement en XHTML (http://www.w3.org/1999/xhtml). Inutile en HTML5. |
Notes
lang est crucial pour l’accessibilité : les lecteurs d’écran et outils de traduction utilisent cet attribut pour sélectionner la voix et la langue de synthèse appropriées. Ne jamais omettre lang sur <html>.
<!doctype html> précède toujours <html> : la déclaration DOCTYPE n’est pas un élément HTML, elle indique au navigateur le mode de rendu standard.
Support navigateurs
Chrome1+ · Firefox1+ · Safari1+ · Edge12+