Le dépliant touristique
Un dépliant imprimé est le même pour tout le monde. Un site statique aussi : chaque visiteur reçoit exactement les mêmes fichiers. Un site dynamique, lui, ressemble à un guichet qui prépare une réponse différente pour chacun.
Comprendre comment le navigateur et le serveur échangent pour afficher une page statique, et organiser un petit site de plusieurs pages reliées par un menu.
Un guide touristique de Chefchaouen veut un site de trois pages : accueil, circuits et contact. Le contenu change rarement, il n'y a pas de compte client ni de base de données. C'est le cas idéal pour un site statique : quelques fichiers HTML et CSS, rapides, sûrs et presque gratuits à héberger.
Le visiteur tape l'adresse chaouen-decouverte.ma/circuits.html dans son navigateur.
www.chaouen-decouverte.ma/circuits.html ou clique sur un lien.style.css et des images, et les demande à leur tour.Le serveur ne calcule rien : il sert des fichiers. C’est pour cela qu’un site statique est rapide, sûr et peu cher.
| Site statique | Site dynamique |
|---|---|
| fichiers HTML, CSS, images | pages générées par un programme (PHP, Node.js…) |
| même contenu pour tous | contenu selon l’utilisateur |
| pas de base de données | base de données |
| vitrine, CV, événement, documentation | boutique, réseau social, espace client |
Le site que vous lisez en ce moment est d’ailleurs un site statique.
index.html comme page d’accueil.css/, images/, pages/.circuits-montagne.html.mailto: (e-mail), tel: (téléphone), #id (ancre dans la page).Un dépliant imprimé est le même pour tout le monde. Un site statique aussi : chaque visiteur reçoit exactement les mêmes fichiers. Un site dynamique, lui, ressemble à un guichet qui prépare une réponse différente pour chacun.
Chaque page reprend le même en-tête avec les liens vers les autres pages. Le visiteur se repère et navigue sans se perdre.
<nav> <a href="index.html">Accueil</a> <a href="circuits.html">Circuits</a> <a href="contact.html">Contact</a> </nav>
Pour chaque site, dites s'il peut être statique : (1) le CV en ligne d'un développeur ; (2) une boutique avec panier et paiement ; (3) la page d'un événement avec programme et plan d'accès ; (4) un réseau social.
1. Statique : contenu fixe. 2. Dynamique : panier, comptes, commandes, base de données. 3. Statique. 4. Dynamique : contenu différent pour chaque utilisateur.
Dessinez l'arborescence des fichiers du site du guide (3 pages, une feuille de style, des photos) et écrivez le lien de circuits.html vers la photo bleu.jpg.
chaouen/ ├── index.html ├── circuits.html ├── contact.html ├── css/style.css └── images/bleu.jpg Dans circuits.html : <img src="images/bleu.jpg" alt="Ruelle bleue">
Écrivez un lien qui ouvre la messagerie pour écrire à contact@chaouen-decouverte.ma avec l'objet « Réservation ».
<a href="mailto:contact@chaouen-decouverte.ma?subject=Réservation"> Écrivez-nous </a>