Chapitre 2: La structure fondamentale d’une page HTML
Tous les sites web, sans exception, reposent sur une structure de base appelée le « squelette HTML ». Même si elle est invisible pour l’utilisateur final, cette structure est indispensable pour que le navigateur comprenne correctement le contenu de la page. Sans cette base, le code HTML peut devenir instable, mal interprété ou afficher des erreurs.
Dans ce chapitre, tu vas apprendre à construire la structure fondamentale
d’une page HTML5. Tu comprendras le rôle du DOCTYPE, des balises principales
<html>, <head> et <body>,
ainsi que l’importance du titre de la page. Ces notions sont essentielles,
car elles seront utilisées dans absolument tous les projets web.
-
Le DOCTYPE :
La ligne<!DOCTYPE html>indique au navigateur que le document utilise la version HTML5. Elle doit toujours être placée tout en haut du fichier. -
La balise <html> :
Elle englobe tout le contenu de la page. Tout le code HTML doit se trouver à l’intérieur de cette balise. -
La balise <head> :
Elle contient les informations invisibles comme le titre de la page, l’encodage des caractères et les liens vers les fichiers CSS. -
L’encodage UTF-8 :
La balise<meta charset="UTF-8">permet d’afficher correctement les accents et caractères spéciaux. -
La balise <title> :
Elle définit le texte affiché dans l’onglet du navigateur. -
La balise <body> :
Elle contient tout ce qui est visible par l’utilisateur (textes, images, liens, boutons…). -
Exemple minimal complet :
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Mon site</title> </head> <body> Contenu ici </body> </html> -
Pourquoi cette structure est obligatoire :
Elle garantit une compatibilité correcte avec tous les navigateurs. -
Lisibilité du code :
Une bonne indentation permet de comprendre facilement la hiérarchie des balises. -
Erreur courante :
Oublier de fermer une balise peut casser toute la page.
Exemples supplémentaires :
<title>Cours HTML5 pour débutant</title>
<meta charset="UTF-8">
<body>
<p>Bienvenue sur mon site</p>
</body>
Exercices pratiques :
- Crée un fichier
index.htmlvide. - Ajoute la ligne
<!DOCTYPE html>. - Encadre le document avec
<html>. - Ajoute les balises
<head>et<body>. - Ajoute l’encodage UTF-8.
- Modifie le titre de l’onglet.
- Ajoute un texte visible dans le body.
- Teste l’affichage avec le bouton Play.
- Supprime volontairement une balise et observe l’erreur.
- Corrige l’erreur et sauvegarde.
La structure HTML est la fondation de tout site web. Si tu la maîtrises, tu éviteras 80 % des erreurs de débutant. Prends le temps de bien comprendre chaque balise avant de passer au chapitre suivant.