RM

RM Partie 1 : Introduction au Web et au HTML

Partie 1 — Introduction au Web et au HTML

1) Objectifs pédagogiques

2) Pré-requis et environnement


3) Internet, Web, hypertexte : définitions essentielles

Internet vs World Wide Web

URL : identifier et localiser une ressource

Anatomie typique d’une URL :

https://www.exemple.org:443/articles/42?tri=recent#comment-5
|____|  |____________|  |__| \_________/ \_________/ \_________/
  |           |          |       |            |           |
schéma     nom d’hôte    port    chemin       requête     fragment

Absolue vs relative

HTTP et HTTPS : transporter les documents

Éléments essentiels :

Hypertexte


4) HTML : un langage de balisage sémantique

Qu’est-ce qu’un « langage de balisage » ?

Sémantique : donner du sens

Syntaxe et règles utiles


5) HTML, CSS, JavaScript : rôles et séparation des responsabilités

Principes clefs :


6) Historique d’HTML (très condensé mais exact)

Points à retenir :


7) Squelette d’un document HTML : les quatre briques minimales

Pour cette première séance, on vise le strict minimum demandé : <!DOCTYPE html>, <html>, <head>, <body>.

Version minimale stricte :

<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
  </body>
</html>

Version minimale recommandée en pratique (toujours simple, mais exploitable) :

<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Ma première page</title>
  </head>
  <body>
    Contenu de ma première page.
  </body>
</html>

Remarques importantes :


8) Pièges fréquents à éviter dès le départ


9) Exercice guidé : créer une première page minimale

Consigne

Créer un fichier HTML valide contenant au minimum <!DOCTYPE html>, <html>, <head>, <body>. Puis l’enrichir avec l’encodage UTF-8, la langue et un titre.

Étapes

  1. Ouvre ton éditeur de texte.
  2. Crée un fichier nommé index.html.
  3. Colle d’abord la version minimale stricte (pour constater que c’est accepté).
  4. Ouvre index.html dans ton navigateur (double-clic ou glisser-déposer).
  5. Remplace ensuite le contenu par la version minimale recommandée ci-dessous.
  6. Recharge la page dans le navigateur.
  7. Vérifie que l’onglet affiche bien le titre choisi.

Correction attendue (version recommandée)

<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Bonjour Web</title>
  </head>
  <body>
    <h1>Premiers pas</h1>
    <p>Voici ma première page HTML valide.</p>
  </body>
</html>

Optionnel (pour aller un tout petit peu plus loin)


10) Mini-quiz de fin de séance

  1. Quelle est la différence entre Internet et le Web ?
  2. Dans l’URL https://site.exemple.com/articles/10?tri=recent#top, que représentent ?tri=recent et #top ?
  3. Cite deux méthodes HTTP et leur usage principal.
  4. À quoi sert <!DOCTYPE html> ?
  5. Pourquoi lang="fr" et <meta charset="utf-8"> sont-ils recommandés ?
  6. Donne le rôle principal de chacun : HTML, CSS, JavaScript.
  7. Quelle est aujourd’hui la référence officielle du standard HTML ?

Corrigé

  1. Internet est l’infrastructure réseau ; le Web est un service d’hypertexte qui fonctionne dessus (via HTTP/HTTPS).
  2. ?tri=recent est la chaîne de requête (query string) ; #top est le fragment (ancre côté client).
  3. Exemples : GET (récupérer une ressource), POST (envoyer des données), PUT (remplacer), DELETE (supprimer), HEAD, OPTIONS.
  4. Indiquer au navigateur d’interpréter la page en mode standard HTML5.
  5. lang="fr" aide accessibilité et SEO ; charset="utf-8" évite les problèmes d’accents et caractères spéciaux.
  6. HTML structure le contenu ; CSS gère la présentation ; JavaScript gère le comportement/interaction.
  7. L’HTML Living Standard maintenu par le WHATWG.

11) Fiche-mémo (récapitulatif rapide)