Aller au contenu

Balise HTML <html>

La balise <html> est l'élément racine d'un document HTML. Elle contient tous les éléments HTML qui indiquent au navigateur qu'il s'agit d'un document HTML. Avant la balise <html>, nous devons placer uniquement la <!DOCTYPE> déclaration, qui informe sur la version HTML utilisée dans le document.

Les éléments enfants de la balise <html> sont :

  • La <head> balise qui contient les informations techniques pour les navigateurs, enfermées dans <title>, <script>, <link> et d'autres balises).
  • La <body> balise qui définit le contenu d'un document HTML (texte, images, liens, etc.).

TIP

Nous recommandons d'utiliser la balise <html> avec l'attribut lang, qui définit la langue du document. Cela simplifie l'indexation d'une page web, aide les navigateurs à afficher correctement les caractères nationaux, et les appareils de lecture d'écran à déterminer correctement la prononciation.

Balise HTML <html> avec l'attribut "lang"

html
<html lang="en">

Syntaxe

La balise <html> s'utilise par paire. Le contenu est écrit entre la balise d'ouverture (<html>) et la balise de fermeture (</html>). Remarque : En HTML5, la balise de fermeture </html> est optionnelle.

Exemple de la balise HTML <html> :

Balise HTML <html>

html
<!DOCTYPE html>
<html lang="en">
   <head>
      <title>Title of the document</title>
   </head>
   <body>
      The content of the page
   </body>
</html>

Résultat

exemple de la balise html

Attributs

AttributValeurDescription
manifestURLSpécifie l'URL de la ressource où se trouve le manifeste contenant la liste des ressources qui doivent être mises en cache dans le navigateur de l'utilisateur (pour la consultation hors ligne). (Obsolète en HTML5)
xmlnshttps://www.w3.org/1999/xhtmlSpécifie l'espace de noms XML pour le document (si la correspondance avec un document XHTML est requise). Requis en XHTML. En HTML5, il n'est pas requis.

La balise <html> prend en charge les Attributs globaux et les Attributs d'événement.

Pratique

Quelle est la fonction de la balise HTML <html> ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.