Les balises vides ou auto-fermantes en HTML

Par : TutorialsGrey, le 21 Février 2022

Certains éléments en HTML doivent être exprimés à l'aide d'une seule balise.

La spécification HTML interdit d'y placer un quelconque contenu.

Ces éléments sont connus sous le nom balises vides ou auto-fermantes.

Les balises vides en HTML n'affectent pas la mise en page du contenu. Elles permettent plutôt intégrer des objets à la page. Ces balises ne sont pas appariées (c'est-à-dire qu'elles ne viennent pas en paires), car elles n'habillent pas le contenu comme le font les autres balises. Elles sont le contenu.

L'une de ces balises est hr, qui est utilisé pour indiquer une rupture de niveau de paragraphe dans le contenu. Visuellement, on observe une ligne horizontale dans un navigateur lorsqu'on l'utilise.

 

 Vous pouvez utiliser les balises vides ou auto-fermantes de deux manières : la première consiste à ne spécifier qu'une balise de début, comme dans l'exemple suivant :

J'aime la Programmation Web.
<hr>
Ceci n'est qu'un test.

Le navigateur sait que hr est un élément vide et ne s'attend pas à voir une balise fermante.

Vous pouvez également inclure un slash pour rendre l'élément cohérent avec les éléments vides :

J'aime la Programmation Web.
<hr />
Ceci n'est qu'un test.

 

Les balises vides ou auto-fermantes en HTML sont les suivantes :

  • <area>
  • <base>
  • <br>
  • <col>
  • <embed>
  • <hr>
  • <img>
  • <input>
  • <keygen>
  • <link>
  • <meta>
  • <param>
  • <source>
  • <track>
  • <wbr>