<html> : l'élément de racine du document HTML
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.
L'élément HTML <html>
représente la racine d'un document HTML ou XHTML. Tout autre élément du document doit être un descendant de cet élément.
Attributs
Cet élément prend en charge les attributs universels.
version
Obsolète-
Définit la version du document HTML Document Type Definition qui s'applique pour le document courant. Cet attribut n'est pas nécessaire car il est redondant avec l'information de version se trouvant dans la déclaration de type du document (doctype).
xmlns
-
Définit l'espace de noms XML du document. La valeur par défaut est "http://www.w3.org/1999/xhtml". Cet attribut est obligatoire dans un document XML et optionnel dans un document de type text/html.
Exemples
Le DOCTYPE utilisé dans l'exemple suivant indique que le document est un document HTML5.
<!doctype html>
<html lang="fr">
<head>
...
</head>
<body>
...
</body>
</html>
Notes
Puisque l'élément <html>
est le premier élément dans un document, autre que les commentaires, il est désigné comme l'élément racine du document. Bien que cette balise soit implicite, ou non requise dans un document HTML, il est requis dans un document XHTML (à la fois pour la balise ouvrante et pour la balise fermante).
Accessibilité
L'utilisation d'un attribut lang
valide (au sens de l'IETF) pour l'élément HTML permettra aux lecteurs d'écran de déterminer la langue à utiliser pour l'énonciation. La balise de langage utilisée doit correspondre à celle utilisée pour la majorité du contenu de la page. Sans cet attribut, les lecteurs d'écran utiliseront la lange paramétrée par le système d'exploitation, ce qui pourra entraîner des défauts de prononciations.
Ajouter un attribut lang
valide au sein de l'élément HTML permet également de s'assurer que les métadonnées importantes contenue dans l'élément <head>
, telle que le titre de la page (cf. <title>
) sont énoncées correctement.
Résumé technique
Catégories de contenu | Aucune |
---|---|
Contenu autorisé |
Un élément <head> suivi par un élément
<body> .
|
Omission de balises |
La balise de début peut être absente si le premier objet appartenant à
l'élément <html> n'est pas un commentaire.La balise de fin peut être absente si l'élément <html> n'est pas directement suivi par un commentaire
et qu'il contient un élément <body> qui n'est
ni vide ou dont la balise de début est présente.
|
Parents autorisés | Aucun élément, c'est la racine du document. |
Rôles ARIA autorisés | Aucun. |
Interface DOM | HTMLHtmlElement |
Spécifications
Specification |
---|
HTML Standard # the-html-element |
Compatibilité des navigateurs
BCD tables only load in the browser