En HTML, le body count parfait est de 1 et le navigateur corrige le reste
En HTML, le body count parfait est de 1 et le navigateur corrige le reste
Cette vidéo explique pourquoi une page HTML ne doit contenir qu'une seule balise <body>. La structure standard d'une page web se divise en deux parties principales : la section <head> (qui contient les métadonnées, le titre et l'icône) et la section <body> (qui contient tout le contenu visible). Bien que le navigateur puisse techniquement afficher une page avec plusieurs balises <body> ou aucune, ce comportement est le résultat d'une correction automatique par le moteur de rendu. Si le code contient plusieurs <body>, le navigateur les fusionne en un seul pour respecter la norme. S'il n'y en a aucun, il en crée un implicitement. Cette tolérance ne signifie pas que la pratique est correcte ; elle masque une erreur de structure qui peut causer des problèmes de rendu ou de compatibilité. L'objectif est d'écrire un code propre et conforme aux standards, où la séparation entre les métadonnées et le contenu est claire et unique.
Exemple : Si vous écrivez <body>Contenu 1</body><body>Contenu 2</body>, le navigateur affichera « Contenu 1 Contenu 2 » dans un seul bloc, mais le code source reste invalide. La bonne pratique est d'écrire <head>...</head><body>Contenu 1 Contenu 2</body>.