\n\n
\n

This paragraph sits inside a div that is never closed before the body tag ends.

\n \n"};

Exemple de balise div non fermée : comment la validation la détecte

Analysez le code HTML pour détecter les balises non fermées, les erreurs d'imbrication et la validité du balisage hors ligne.

Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%

Résultat

À propos de cet outil

Cette page ouvre le validateur HTML préchargé avec l'une des erreurs de balisage les plus courantes en conditions réelles : une `<div class="container">` ouverte mais jamais fermée avant l'apparition de `</body>`. Le validateur la détecte instantanément au chargement de la page et indique précisément où la structure se rompt — non pas avec un vague message "HTML invalide", mais avec un rapport précis de balise non concordante mentionnant la ligne où la div a été ouverte.

Ce type de bug est notoirement difficile à repérer à l'œil dans un grand template, car tout ce qui précède la balise fermante manquante s'affiche exactement comme prévu et les dégâts visuels — contenu se retrouvant dans le mauvais conteneur, styles qui débordent sur d'autres sections — apparaissent souvent bien plus bas dans la page que l'erreur elle-même. Un validateur qui vérifie l'appariement des balises la trouve en quelques millisecondes en suivant chaque balise ouverte sur une pile et en signalant la première qui n'est jamais correctement refermée.

Collez votre propre balisage dans la zone ci-dessous pour lui appliquer la même vérification, ou modifiez cet exemple — ajoutez le `</div>` manquant — pour voir le résultat basculer de invalide à valide.