texte inline

<a>

Crée un hyperlien vers une page, une ressource, une ancre ou une adresse email. C'est l'élément fondamental de la navigation sur le Web.

Description

L’élément <a> (ancre) permet de créer des liens vers d’autres pages, des sections de la page courante, des fichiers, des adresses email ou tout autre URL. Son contenu — texte, image ou autre élément inline — devient la zone cliquable.

Syntaxe

<a href="https://example.com">Texte du lien</a>

Exemples

Lien externe :

<a href="https://example.com" target="_blank" rel="noopener noreferrer">
  Visiter example.com
</a>

Lien vers une ancre interne :

<a href="#section-introduction">Aller à l'introduction</a>

Lien de téléchargement :

<a href="/fichiers/rapport.pdf" download="rapport-2025.pdf">
  Télécharger le rapport
</a>

Attributs spécifiques

AttributTypeDescription
hrefURLDestination du lien. Obligatoire pour un lien actif.
targetenumContexte d’ouverture : _self (défaut), _blank, _parent, _top
rellisteRelation avec la destination : noopener, noreferrer, nofollow
downloadstringForce le téléchargement. La valeur devient le nom du fichier.
hreflangstringLangue de la ressource cible (ex. fr, en-US).
typeMIMEType MIME de la ressource cible.
pingliste d’URLsURLs notifiées en arrière-plan lors du clic (usage analytique).

Notes

Accessibilité : le texte du lien doit être explicite hors contexte. Éviter “cliquez ici” ou “lire la suite” — préférer “Télécharger le rapport 2025”. Les lecteurs d’écran listent souvent les liens isolément.

target="_blank" : toujours associer rel="noopener noreferrer" pour éviter l’accès de la page cible à window.opener (faille tabnabbing).

Lien vs bouton : <a href> navigue vers une destination. <button> déclenche une action. Ne pas utiliser <a> sans href pour simuler un bouton.

Support navigateurs

Chrome1+ · Firefox1+ · Safari1+ · Edge12+