Deux parties à distinguer : href indique la destination, et le
texte entre les balises est ce que l'utilisateur voit et clique.
Soignez le texte du lien
Le texte doit décrire la destination, même lu hors contexte. « Cliquez ici » n'apprend rien, ni au visiteur qui parcourt la page en diagonale, ni à Google, ni à un lecteur d'écran qui
énumère les liens d'une page.
<!-- A eviter -->
<p>Pour voir nos cours, <a href="cours.html">cliquez ici</a>.</p>
<!-- Bien -->
<p>Consultez <a href="cours.html">la liste de nos cours en ligne</a>.</p>
target="_blank" ouvre un nouvel onglet. Ajoutez toujours
rel="noopener noreferrer" : sans cela, la page ouverte garde une référence vers la
vôtre, ce qui pose un problème de sécurité. À réserver aux liens externes : forcer un nouvel
onglet pour la navigation interne agace le visiteur.
Sur mobile, tel: déclenche l'appel : très utile pour une page de contact.
4. URL absolue ou relative ?
Type
Exemple
Usage
Absolue
https://site.com/page.html
Vers un autre site
Relative
contact.html
Même dossier
Relative
cours/html.html
Sous-dossier
Relative
../index.html
Dossier parent
Règle simple : absolue vers l'extérieur, relative à l'intérieur de votre site.
Les liens relatifs continuent de fonctionner si vous changez de nom de domaine.
L'attribut alt devient alors le texte du lien pour un lecteur d'écran : il doit
décrire la destination, pas seulement l'image.
À retenir
href porte la destination, le contenu de la balise porte le texte cliquable
Un texte de lien explicite, jamais « cliquez ici »
target="_blank" s'accompagne de rel="noopener noreferrer"
Absolue vers l'extérieur, relative à l'intérieur
Exercices d'application
Exercice 1. Trois liens externesCréez une page avec un lien vers un moteur de recherche, un vers une chaîne YouTube (nouvel onglet, avec rel), et un lien mailto:. Soignez les textes.
Exercice 2. Corriger de mauvais liensRéécrivez « Pour le cours CSS cliquez ici » et « Plus d'infos ici » avec des textes explicites.
Exercice 3. Logo cliquableRendez une image cliquable vers l'accueil, avec un alt qui décrit la destination.
Faites-les dans un fichier .html et ouvrez-le dans votre navigateur : c'est en testant que l'on retient.