HTML (HyperText Markup Language) est le langage de balisage utilisé pour créer la structure d'une page web. Il utilise des balises pour organiser et décrire le contenu.
Chaque page HTML suit une structure de base composée de plusieurs éléments essentiels que nous allons découvrir ensemble.
Déclaration qui indique au navigateur qu'il s'agit d'un document HTML5. Elle doit toujours être la première ligne du fichier.
📝 Note : Obligatoire pour que le navigateur interprète correctement la page.
Balise racine qui englobe tout le contenu de la page. L'attribut lang="fr" indique
la langue du contenu.
✅ Bonne pratique : Toujours spécifier la langue pour l'accessibilité.
Section contenant les métadonnées (informations sur la page) qui ne sont pas affichées directement à l'écran.
📦 Contient : titre, liens CSS, scripts, métadonnées...
Section contenant tout le contenu visible de la page : textes, images, vidéos, formulaires, etc.
👁️ Important : Tout ce qui est dans le body est affiché dans le navigateur.
Définit l'encodage des caractères. UTF-8 permet d'afficher tous les caractères (accents, symboles...).
Configure l'affichage pour les appareils mobiles. Essentiel pour un site responsive (qui s'adapte aux différentes tailles d'écran).
Définit le titre affiché dans l'onglet du navigateur et dans les résultats de recherche Google.
Permet de lier une feuille de style CSS externe pour styliser la page.
🎯 Objectifs de ce cours :
✅ Comprendre la structure de base d'une page HTML5
✅ Connaître le rôle de chaque balise principale (DOCTYPE, html, head, body)
✅ Savoir créer une page HTML valide et bien structurée
✅ Comprendre l'importance des métadonnées dans le <head>
📖 Points clés à retenir :
• Toute page HTML commence par <!DOCTYPE html>
• La balise <html> englobe tout le contenu
• Le <head> contient les informations invisibles (métadonnées)
• Le <body> contient le contenu visible de la page
• L'indentation rend le code plus lisible et organisé
🏋️ Exercice pratique :
Créez votre première page HTML avec un titre "Ma présentation" et un paragraphe qui vous décrit !
