We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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.

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 si c'est la racine du document ou sous tout élément qui permet de créer un document composite (imbriqué dans un autre).
Rôles ARIA autorisés Aucun.
Interface DOM HTMLHtmlElement

Attributs

Cet élément prend en charge les attributs universels.

manifest
Définit l'URI d'un manifeste de ressources signifiant que les ressources devraient être mises en cache localement. Voir Ressources hors-ligne dans Firefox pour plus de détails.
version
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.

Exemple

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.

Spécifications

Spécification État Commentaires
HTML Living Standard
La définition de '<html>' dans cette spécification.
Standard évolutif  
HTML5
La définition de '<html>' dans cette spécification.
Recommendation Ajout de l'attribut manifest. L'attribut version est désormais obsolète.
HTML 4.01 Specification
La définition de '<html>' dans cette spécification.
Recommendation L'attribut version est désormais déprécié.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple Oui Oui Oui Oui Oui Oui
manifest4 Oui

3.5

31

1010.64
version Oui Oui Oui Oui Oui Oui
xmlns Oui Oui Oui Oui Oui Oui
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Oui Oui Oui Oui Oui Oui Oui
manifest44 Oui4113.2 Oui
version Oui Oui Oui Oui Oui Oui Oui
xmlns Oui Oui Oui Oui Oui Oui Oui

1. Versions of Firefox prior to 3.5 ignore the NETWORK and FALLBACK sections of the cache manifest file.

Voir aussi

  • L'élément MathML de plus haut niveau : <math>
  • L'élément SVG de plus haut niveau : <svg>

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : SphinxKnight, goofy_bz, Fredchat, tregagnon, Shonda
Dernière mise à jour par : SphinxKnight,