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.