À retenir
- Elle marque la fin d'un bloc de contenu ou d'une mise en forme.
- Elle contient presque toujours un slash
/juste après le premier chevron. - Elle fonctionne en binôme avec une balise ouvrante.
C'est un élément de code qui indique précisément la fin d'une instruction ou d'un conteneur de texte. On peut l'imaginer comme le point final ou la parenthèse fermante d'une phrase : elle dit à l'ordinateur que l'action commencée précédemment est maintenant terminée.
Étymologie
Le terme balise provient du milieu maritime où il désigne un repère visuel. En informatique, le concept est apparu avec les langages de marquage (comme le SGML puis le HTML). L'adjectif fermante indique sa fonction de clôture, matérialisée techniquement par l'ajout d'une barre oblique / (slash).
Exemples d'usage
</p>: indique la fin d'un paragraphe en HTML.</strong>: arrête la mise en gras d'un texte.</note>: marque la fin d'un élément personnalisé dans un fichier de données XML.
Cas d'usage
On l'utilise principalement dans le développement web et la structuration de données. Elle intervient chaque fois que l'on veut délimiter une zone spécifique, comme un menu, un titre ou une section entière d'un site internet.
Bonnes pratiques
Il faut respecter la hiérarchie : la dernière balise ouverte doit être la première fermée (principe du 'emboîtement'). Par exemple, <strong><em>Texte</em></strong> est correct, mais inverser les fermetures créerait une erreur de structure.
Synonymes
Antonymes
Conseil
Pour éviter les erreurs, utilisez un éditeur de code moderne (comme VS Code) qui ajoute automatiquement la balise fermante dès que vous tapez l'ouvrante. C'est le meilleur moyen de garder un code propre et fonctionnel.
Questions fréquentes
Toutes les balises doivent-elles être fermées ?
En HTML, la plupart oui. Cependant, certaines balises dites 'orphelines' (comme <img> pour les images) n'ont pas besoin de balise fermante car elles ne contiennent pas de texte.
Que se passe-t-il si j'oublie une balise fermante ?
Le navigateur risque de mal interpréter la suite de la page, appliquant par exemple un style à tout le reste du document par erreur.