Maîtriser les bases du CSS: Débutez et stylisez vos pages web

Une page HTML suit une structure bien définie composée de plusieurs éléments fondamentaux.

  • Balise `<html>`.
  • Balise `<head>`
  • Balise `<title>`
  • Balise `<body>` 

Voici un exemple de base :

<!DOCTYPE html>
<html lang= »fr »>
<head>
<meta charset= »UTF-8″>
<meta name= »viewport » content= »width=device-width, initial-scale=1.0″>
<title>Titre de la Page</title>
<link rel= »stylesheet » href= »styles.css »> <!– Lien vers un fichier CSS –>
</head>
<body>
<header>
<h1>Bienvenue sur mon site</h1>
</header>

<nav>
<ul>
<li><a href= »# »>Accueil</a></li>
<li><a href= »# »>À propos</a></li>
<li><a href= »# »>Contact</a></li>
</ul>
</nav>

<main>
<section>
<h2>Introduction</h2>
<p>Ceci est un paragraphe d’exemple.</p>
</section>

<section>
<h2>Contenu principal</h2>
<p>Autre contenu de la page.</p>
</section>
</main>

<footer>
<p>&copy; 2025 – Tous droits réservés</p>
</footer>

<script src= »script.js »></script> <!– Lien vers un fichier JavaScript –>
</body>
</html>

Explication des éléments

  • <!DOCTYPE html> : Indique que le document est en HTML5.
  • <html lang="fr"> : Déclare la langue du document.
  • <head> : Contient les métadonnées (titre, encodage, styles, etc.).
  • <meta charset="UTF-8"> : Définit l’encodage des caractères pour une compatibilité optimale.
  • <meta name="viewport" content="width=device-width, initial-scale=1.0"> : Assure une bonne adaptation sur les appareils mobiles.
  • <title> : Définit le titre de la page affiché dans l’onglet du navigateur.
  • <link rel="stylesheet" href="styles.css"> : Lie un fichier CSS pour la mise en page.
  • <body> : Contient le contenu visible de la page.
  • <header> : Regroupe l’en-tête, souvent le logo et le titre.
  • <nav> : Contient le menu de navigation.
  • <main> : Partie principale du contenu de la page.
  • <section> : Sépare les différentes sections du contenu.
  • <footer> : Pied de page avec des informations complémentaires.
  • <script src="script.js"></script> : Lien vers un fichier JavaScript pour des fonctionnalités dynamiques.

Cette structure permet d’avoir une page HTML bien organisée et prête à être stylisée avec CSS et enrichie avec JavaScript.

wpChatIcon