Comment les pages web sont liées : La mécanique de l'hypertexte
Le World Wide Web repose sur un concept simple mais révolutionnaire : l'hypertexte. Ce système de documents interconnectés, liés via références cliquables, permet aux utilisateurs de naviguer sans couture à travers internet.
La brique de base : L'hyperlien (balise ancre)
Chaque lien est un élément HTML `` (ancre) avec un attribut `href` spécifiant l'URL de destination.
<a href="https://www.example.com">Cliquez ici pour visiter Example</a>
Le texte entre les balises ("Cliquez ici pour visiter Example") est le lien visible, cliquable (texte d'ancrage).
Deux types de liens
Liens absolus
Spécifient l'URL complète, incluant protocole (`https://`) et domaine. Ils fonctionnent depuis n'importe où.
https://www.example.com/about.html
Liens relatifs
Spécifient le chemin relatif à l'emplacement de la page courante. Plus courts, rendent sites portables.
- Même dossier : `
about.html` - Sous-dossier : `
blog/post.html` - Dossier parent : `
../index.html`
Que se passe-t-il quand vous cliquez un lien ?
- Requête : Votre navigateur envoie une requête HTTP au serveur hébergeant l'URL cible.
- Réponse : Le serveur renvoie le document HTML (et ressources associées : CSS, JS, images).
- Rendu : Le navigateur parse le HTML, construit le DOM, applique styles, exécute scripts, affiche la page.
Au-delà de la simple navigation
Les liens alimentent aussi :
- Identifiants de fragment (`#section`) pour sauts dans la page.
- Gestionnaires de protocole (`mailto:`, `tel:`, `sms:`) pour lancer apps externes.
- Attributs download pour forcer sauvegarde fichier.
L'hypertexte reste l'architecture définissante du web — un espace d'information décentralisé, piloté par l'utilisateur, où chaque document est une passerelle potentielle vers un autre.
