Titres et cibles de liens HTML
La session Liens vous a donné des éléments a qui fonctionnent avec des valeurs href claires. Deux extras courants changent l’expérience sans remplacer href : un attribut title pour une courte info au survol, et un target qui peut ouvrir la destination dans un nouvel onglet. Utilisés avec soin, ils aident. Placés sur chaque élément de menu, ils agacent et créent des pièges de sécurité.
Ce que font ces attributs
href décide toujours où le lien mène. title, target et rel ajustent les indices et comment le navigateur ouvre cette destination. Apprenez-les comme des outils optionnels par-dessus un texte de lien solide — pas comme des substituts à un libellé descriptif.
Réponse directe
title="…"— texte d’info-bulle consultatif optionnel au survol (le support et l’utilité varient ; ne vous y fiez jamais seul)target="_blank"— ouvrir dans un nouvel onglet ou une nouvelle fenêtre- Avec
_blank, définissez aussirel="noopener noreferrer"pour que la nouvelle page ne puisse pas prendre le contrôle total de votre onglet d’origine viawindow.opener(habitude plus sûre au quotidien)
Gardez la navigation interne au site dans le même onglet par défaut. Réservez_blankaux cas où rester sur votre page aide vraiment — souvent des références externes ou des téléchargements.
title, target et rel en un coup d’œil
📊 Extras de lien comparés
| Attribut | Rôle |
|---|---|
| title | Courte info au survol (contexte supplémentaire) |
| target | Où la destination s’ouvre (_blank = nouvel onglet/fenêtre) |
| rel | Jetons de relation ; avec _blank utilisez noopener noreferrer |
| href | Toujours l’URL de destination (inchangé) |
Une info-bulle title utile
Utilisez title quand une courte info ajoute de la valeur au-delà du texte visible du lien. Ne collez pas exactement la même phrase aux deux endroits en espérant doubler la clarté — les expériences lecteurs d’écran et survol diffèrent, et la répétition vide gaspille l’attention.
Lien avec info-bulle title
html<a href="guide.html" title="Opens the beginner guide">Beginner guide</a>
Lire l’exemple title
- Le texte visible
Beginner guidereste le libellé principal titleajoute une courte chaîne consultative au survol dans beaucoup de navigateurs de bureau- Le mobile et les technologies d’assistance peuvent ne pas exposer
titlede la même façon — gardez le texte visible fort hrefpointe toujours versguide.html; title ne navigue pas tout seul
Nouvel onglet avec un rel plus sûr
Ouvrir un site externe dans un nouvel onglet peut laisser votre leçon ouverte. Associez _blank à rel="noopener noreferrer" comme habitude plus sûre par défaut pour ces cas.
Nouvel onglet avec rel plus sûr
html<a href="https://www.example.com" target="_blank" rel="noopener noreferrer">
Example (new tab)
</a>
Pourquoi noopener et noreferrer
noopenerréduit le risque que la nouvelle page manipule votre onglet d’origine viawindow.openernoreferrerévite aussi d’envoyer un référent dans beaucoup de navigateurs (effet latéral de confidentialité ; encore souvent enseigné avec ce modèle)
Vous n’avez pas besoin d’une théorie profonde de sécurité navigateur dans ce cours — mémorisez les attributs appariés pour les liens externes_blanket passez à la suite.
Ne mettez pas blank partout
Les nouveaux onglets se multiplient. Si chaque lien de barre latérale ouvre _blank, les utilisateurs perdent l’histoire simple du bouton Retour et se retrouvent avec une pile d’onglets. Préférez les liens même onglet pour vos propres pages (about.html, leçon suivante, accueil). Utilisez _blank quand vous quittez votre site ou quand le produit le demande clairement.
title n’est pas le titre de la page
Le <title> du document dans head étiquette tout l’onglet. L’attribut title sur un a n’est qu’un indice sur ce lien. Rôles différents, mot anglais similaire — ne les confondez pas.
Pratiquer dans votre éditeur
- Ajoutez un lien local avec un texte visible clair et un
titleutile qui ajoute un détail en plus. - Ajoutez un lien externe avec
target="_blank"etrel="noopener noreferrer". - Survolez (sur bureau) pour voir l’info-bulle ; cliquez pour confirmer un nouvel onglet.
- Gardez un troisième lien interne sans
_blanket confirmez qu’il remplace l’onglet courant normalement. - Réécrivez tout
titlequi ne fait que répéter le texte du lien sans aucune information nouvelle.
Erreurs faciles
- Utiliser
_blanksur chaque élément de menu interne - Oublier
rel="noopener noreferrer"sur les liens externes_blank - Écrire un
titleinutile qui ne fait qu’écho au texte du lien - Croire que
titleoutargetpeut remplacer unhrefmanquant - Confondre l’attribut
titledu lien avec l’élément document<title>
Résumé
titlepeut ajouter une courte info au survol ; le texte visible du lien reste prioritairetarget="_blank"ouvre un nouvel onglet ou une nouvelle fenêtre- Associez
_blankàrel="noopener noreferrer"pour des liens externes plus sûrs - Préférez la navigation même onglet pour vos propres pages
hrefreste la destination ; ces attributs ne font que raffiner l’expérience
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut