Skip to content

Création de pages web simples (HTML/CSS)Activités et stratégies pédagogiques

Les élèves apprennent mieux la création de pages web quand ils manipulent eux-mêmes le code. En écrivant du HTML pour structurer et du CSS pour styliser, ils voient immédiatement le lien entre le code et le résultat visuel. Cette approche concrète réduit l'abstraction souvent liée à l'apprentissage de la programmation.

5èmeExploration Numérique et Domotique : Le Monde Connecté4 activités15 min35 min

Objectifs d’apprentissage

  1. 1Identifier les balises HTML courantes pour structurer un contenu textuel (titres, paragraphes, listes).
  2. 2Expliquer le rôle des sélecteurs et des propriétés CSS pour modifier l'apparence des éléments HTML.
  3. 3Concevoir une page web simple en utilisant HTML pour la structure et CSS pour la mise en forme basique.
  4. 4Analyser la relation entre un fichier HTML et un fichier CSS pour comprendre comment la présentation est appliquée.
  5. 5Créer un lien hypertexte fonctionnel entre deux pages HTML.

Vous souhaitez un plan de cours complet avec ces objectifs ? Générer une mission

35 min·Binômes

Pair Programming : Ma première page web

En binôme, un élève dicte la structure HTML souhaitée tandis que l'autre tape le code. Ils alternent les rôles toutes les cinq minutes. Chaque binôme crée une page de présentation personnelle avec titre, photo, liste de centres d'intérêt et un lien vers un site favori.

Préparation et détails

Comment le HTML structure-t-il le contenu d'une page web ?

Conseil de facilitation: Pendant Pair Programming, assurez-vous que chaque binôme désigne un élève qui tapera le code et un autre qui relit les instructions, puis inversez les rôles après chaque étape.

Setup: Salle de classe standard, modulable pour les activités de groupe

Materials: Supports d'étude préalable (vidéo/lecture avec questionnaire de guidage), Billet d'entrée ou test de positionnement, Fiche d'activité d'application en classe, Journal de bord ou carnet de réflexion

ComprendreAppliquerAnalyserAutogestionConscience de soi
25 min·Petits groupes

Galerie marchande: Avant/Après CSS

Chaque groupe part d'une même page HTML brute et applique un style CSS différent (couleurs, polices, disposition). Les résultats sont projetés côte à côte. Les élèves circulent et votent pour le design le plus lisible, en justifiant leur choix par des critères d'ergonomie.

Préparation et détails

Expliquez le rôle du CSS dans la présentation visuelle d'un site web.

Conseil de facilitation: Lors du Gallery Walk, demandez aux élèves d'observer les différences de mise en page et de noter le code CSS responsable de ces changements sur une feuille de route.

Setup: Espace mural dégagé ou tables disposées en périphérie de la salle

Materials: Papier grand format ou panneaux d'affichage, Feutres et marqueurs, Post-it pour les retours critiques

ComprendreAppliquerAnalyserCréerCompétences relationnellesConscience sociale
20 min·Individuel

Chasse aux bugs : Trouver l'erreur

L'enseignant distribue un code HTML/CSS contenant cinq erreurs volontaires (balise non fermée, propriété CSS mal orthographiée, guillemets manquants). Les élèves travaillent individuellement pour identifier et corriger chaque erreur, puis comparent leurs corrections avec un voisin.

Préparation et détails

Concevez une page web simple présentant des informations personnelles.

Conseil de facilitation: Pendant la Chasse aux bugs, fournissez des extraits de code avec des erreurs précises (balises mal fermées, propriétés CSS incorrectes) pour cibler les difficultés récurrentes.

Setup: Salle de classe standard, modulable pour les activités de groupe

Materials: Supports d'étude préalable (vidéo/lecture avec questionnaire de guidage), Billet d'entrée ou test de positionnement, Fiche d'activité d'application en classe, Journal de bord ou carnet de réflexion

ComprendreAppliquerAnalyserAutogestionConscience de soi
15 min·Binômes

Penser-Partager-Présenter: Séparer structure et style

L'enseignant montre une page web et demande : quels éléments relèvent du HTML (structure) et lesquels du CSS (style) ? Les élèves réfléchissent seuls, échangent avec leur voisin, puis la classe construit collectivement un schéma de répartition HTML/CSS.

Préparation et détails

Comment le HTML structure-t-il le contenu d'une page web ?

Conseil de facilitation: Lors du Think-Pair-Share, utilisez deux couleurs différentes pour annoter le code HTML et CSS dans un même document afin de visualiser la séparation structure/style.

Setup: Disposition de classe standard ; les élèves se tournent vers leur voisin

Materials: Consigne de discussion (projetée ou distribuée), Optionnel : fiche de prise de notes pour les binômes

ComprendreAppliquerAnalyserConscience de soiCompétences relationnelles

Enseigner ce sujet

Commencez par montrer une page web simple sans CSS pour que les élèves voient l'impact du style sur la présentation. Évitez de mélanger trop tôt les concepts de structure et de style, car cela peut créer de la confusion. Les recherches en pédagogie de la programmation recommandent de commencer par des exemples concrets et manipulables avant d'aborder les abstractions.

À quoi s’attendre

Les élèves comprennent que le HTML structure le contenu et que le CSS le met en forme. Ils savent utiliser au moins trois balises HTML courantes et une propriété CSS pour modifier l'apparence d'une page. Ils peuvent expliquer cette distinction à un pair.

Ces activités sont un point de départ. La mission complète est l’expérience.

  • Script de facilitation complet avec dialogues de l’enseignant
  • Supports élèves imprimables, prêts pour la classe
  • Stratégies de différenciation pour chaque profil d’apprenant
Générer une mission

Attention à ces idées reçues

Idée reçue couranteDuring Pair Programming, les élèves pensent que le HTML et le CSS sont des langages de programmation.

Ce qu'il faut enseigner à la place

Pendant Pair Programming, montrez une page web simple et demandez aux élèves de repérer où se trouve la logique qui change l'apparence (CSS) et où se trouve la structure du contenu (HTML). Comparez avec un programme Scratch qui utilise des blocs pour montrer que seul ce dernier contient de la logique.

Idée reçue couranteDuring Gallery Walk, les élèves croient que les couleurs et la mise en page se définissent dans le HTML.

Ce qu'il faut enseigner à la place

Pendant le Gallery Walk, affichez deux versions d'une même page : une sans CSS et une avec CSS. Demandez aux élèves de pointer sur le document HTML les balises de structure et sur le document CSS les propriétés qui modifient l'apparence. Insistez sur l'idée que le HTML ne doit contenir que des balises.

Idée reçue couranteDuring Chasse aux bugs, les élèves pensent qu'une erreur de syntaxe empêche toujours la page de s'afficher.

Ce qu'il faut enseigner à la place

Pendant la Chasse aux bugs, montrez des exemples d'erreurs de syntaxe (balise mal fermée, propriété CSS avec une valeur incorrecte) et demandez aux élèves d'observer comment le navigateur affiche la page malgré tout. Soulignez que certaines erreurs produisent des résultats inattendus plutôt qu'un blocage total.

Idées d'évaluation

Vérification rapide

After Pair Programming, distribuez une liste de balises HTML courantes (ex: `<h1>`, `<p>`, `<a>`, `<img>`). Demandez aux élèves d'écrire à côté de chaque balise une phrase expliquant son rôle dans la structure d'une page web.

Billet de sortie

After Gallery Walk, sur un post-it, demandez aux élèves de nommer une propriété CSS qu'ils ont utilisée et d'expliquer en une phrase quel effet elle produit sur le texte ou un élément de la page web.

Évaluation par les pairs

During Think-Pair-Share, après la création d'une page simple, les élèves échangent leurs fichiers HTML et CSS. Chaque élève doit vérifier si son camarade a bien utilisé au moins deux balises HTML différentes et une règle CSS. Ils notent un point fort et une suggestion d'amélioration.

Extensions et étayage

  • Demandez aux élèves rapides d'ajouter un menu de navigation avec des liens internes et une propriété CSS pour le positionner en haut de la page.
  • Pour les élèves en difficulté, fournissez des extraits de code pré-remplis avec des espaces à compléter, en mettant en évidence les balises et propriétés à utiliser.
  • Proposez une exploration approfondie des sélecteurs CSS avancés (classes, identifiants, sélecteurs descendants) pour approfondir la mise en page.

Vocabulaire clé

Balise HTMLUn mot-clé entouré de crochets, utilisé pour définir la structure d'un élément dans une page web (par exemple, `<p>` pour un paragraphe).
Sélecteur CSSUn motif utilisé pour sélectionner les éléments HTML que l'on souhaite styliser (par exemple, `h1` pour sélectionner tous les titres de niveau 1).
Propriété CSSUn attribut de style appliqué à un élément sélectionné, comme `color` pour la couleur du texte ou `font-size` pour la taille de la police.
Structure (HTML)L'organisation logique du contenu d'une page web à l'aide de balises pour définir les titres, paragraphes, images, etc.
Présentation (CSS)L'apparence visuelle d'une page web, contrôlée par des règles CSS pour définir les couleurs, les polices, les marges, etc.

Prêt à enseigner Création de pages web simples (HTML/CSS) ?

Générez une mission complète avec tout ce dont vous avez besoin

Générer une mission