Chapitre 14 : Projet HTML + CSS

Écouter la leçon Lecture audio assistée par IA

Chapitre 14 : Projet pratique – Créer une page HTML + CSS

Objectif

Créer une page web simple avec une structure HTML complète et un style CSS externe ou interne. Ce projet consolide les acquis des chapitres précédents.

Structure HTML

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="UTF-8">
  <title>Mon site vitrine</title>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <header>
    <h1>Bienvenue sur mon site</h1>
    <nav>
      <a href="#services">Services</a>
      <a href="#contact">Contact</a>
    </nav>
  </header>

  <main>
    <section id="services">
      <h2>Nos Services</h2>
      <p>Création de sites web, formation, maintenance...</p>
    </section>

    <section id="contact">
      <h2>Contactez-nous</h2>
      <form>
        <label for="email">Email :</label>
        <input type="email" id="email" name="email">
        <input type="submit" value="Envoyer">
      </form>
    </section>
  </main>

  <footer>
    <p>© 2025 Mon site vitrine</p>
  </footer>
</body>
</html>

Style CSS (style.css)

body {
  font-family: Arial, sans-serif;
  background-color: #fff;
  color: #333;
  margin: 0;
  padding: 0;
}
header, footer {
  background-color: #333;
  color: #fff;
  padding: 1em;
  text-align: center;
}
nav a {
  margin: 0 10px;
  color: #fff;
  text-decoration: none;
}
section {
  padding: 20px;
}

Conclusion

Ce projet vous permet de combiner tout ce que vous avez appris : structure HTML, liens, formulaires, sections, et stylisation CSS.

Évaluation des acquis

Quiz du chapitre 14

Correction immédiate
Q1 Quel type de projet est généralement recommandé pour pratiquer HTML et CSS ?
Q2 Quel est l’avantage principal d’un projet HTML + CSS ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Structure du projet
Atelier #1

Crée une structure avec Header (Logo+Menu), Main (2 Sections) et Footer.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<body> <header> <h1>Mon Site</h1> <nav>...</nav> </header> <main> <section><h2>À propos</h2>...</section> <section><h2>Services</h2>...</section> </main> <footer>Contact</footer> </body>
#2 — Formulaire de contact
Atelier #2

Intègre un formulaire complet (Nom, Email, Message) dans la section contact.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<form> <input type="text" placeholder="Nom" required> <input type="email" placeholder="Email" required> <textarea placeholder="Message"></textarea> <button>Envoyer</button> </form>
#3 — Galerie d'images
Atelier #3

Crée une grille d'images simple (sans CSS complexe, juste la structure).

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<div class="galerie"> <img src="1.jpg" alt="Img 1"> <img src="2.jpg" alt="Img 2"> <img src="3.jpg" alt="Img 3"> </div>
#4 — Navigation interne
Atelier #4

Ajoute des ancres pour naviguer entre les sections 'À propos' et 'Contact'.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<nav> <a href="#about">À propos</a> <a href="#contact">Contact</a> </nav> <section id="about">...</section> <section id="contact">...</section>
#5 — Intégration média
Atelier #5

Ajoute une carte Google Maps (iframe) dans le footer.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<footer> <iframe src="https://www.google.com/maps/embed?..." width="100%" height="200"></iframe> </footer>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...