HTML <a>Balise


Exemples

Lien vers l'exemple :

<a href="https://www.example.com">Visitez l'exemple !</a>

Essayez-le vous-même »
(Plus d'exemples en bas de la page)

Prise en charge des navigateurs

Élément
<a> Oui Oui Oui Oui Oui

Tous les principaux navigateurs prennent en charge la balise <a>.


Définition et utilisation

La balise <a> définit un lien hypertexte, utilisé pour lier une page à une autre.

L'attribut le plus important de l'élément <a> est l'attribut href, qui spécifie la destination du lien.

Dans tous les navigateurs, l'apparence par défaut des liens est la suivante :

  • Les liens non visités sont soulignés et bleus
  • Les liens visités sont soulignés et violets
  • Les liens actifs sont soulignés et rouges

Conseils et notes

Astuce :Si l'attribut href n'est pas utilisé, les attributs hreflang, media, rel, target et type ne peuvent pas être utilisés.

Astuce :La page liée est généralement affichée dans la fenêtre actuelle du navigateur, sauf si une autre cible est spécifiée.

Astuce :Veuillez utiliser CSS pour modifier le style des liens.


Différences entre HTML 4.01 et HTML5

En HTML 4.01, la balise <a> pouvait être soit un lien hypertexte, soit une ancre. En HTML5, la balise <a> est un lien hypertexte, mais si elle n'a pas d'attribut href, elle n'est qu'un espace réservé pour un lien hypertexte.

HTML5 possède de nouveaux attributs, et certains attributs de HTML 4.01 ne sont plus pris en charge.


Attributes

Nouveau: Nouveau dans HTML5.

Attribut Valeur Description
charset char_encoding Non pris en charge dans HTML5.Spécifie l'encodage des caractères de l'URL cible.
coords coordinates Non pris en charge dans HTML5.Spécifie les coordonnées du lien.
downloadNouveau filename Spécifie un lien de téléchargement.
href URL Spécifie l'URL cible du lien.
hreflang language_code Spécifie la langue de base de l'URL cible. Utilisé uniquement lorsque l'attribut href est présent.
mediaNouveau media_query Spécifie le type de média de l'URL cible. Valeur par défaut : all. Utilisé uniquement lorsque l'attribut href est présent.
name section_name Non pris en charge dans HTML5.Spécifie le nom d'une ancre.
rel alternate
author
signet
help
license
next
nofollow
noreferrer
prefetch
prev
search
balise
Spécifie la relation entre le document actuel et l'URL cible. Utilisé uniquement lorsque l'attribut href est présent.
rev text Non pris en charge dans HTML5.Spécifie la relation entre l'URL cible et le document actuel.
shape default
rect
circle
poly
Non pris en charge dans HTML5.Spécifie la forme du lien.
target _blank
_parent
_self
_top
framename

Spécifie où ouvrir l'URL cible. Utilisé uniquement lorsque l'attribut href est présent.

  • _blank : Ouvre dans une nouvelle fenêtre.
  • _parent : Ouvre le lien dans la fenêtre parente.
  • _self : Par défaut, navigue dans la page actuelle.
  • _top : ouvre le lien dans la fenêtre courante, en remplaçant toute la fenêtre courante (frameset).
type Nouveau MIME_type Spécifie le type MIME de l'URL cible. Utilisé uniquement lorsque l'attribut href est présent.
Remarque : MIME = Multipurpose Internet Mail Extensions.

Attributs globaux

La balise <a> prend en chargeles attributs globaux HTML。


Attributs d'événement

La balise <a> prend en chargeles attributs d'événements HTML。


Examples

Essayez-le vous-même - Exemples


Cet exemple montre comment créer des liens dans un document HTML.


Cet exemple montre comment utiliser une image comme lien.


Cet exemple montre comment ouvrir une page dans une nouvelle fenêtre, afin que les visiteurs n'aient pas à quitter votre site.


Cet exemple montre comment créer un lien vers un e-mail. (Cet exemple ne fonctionne qu'après l'installation d'un programme client de messagerie.)


Cet exemple montre un lien e-mail plus complexe.

Utiliser des ancres pour sauter vers différentes positions sur la même page
Cet exemple montre comment utiliser l'attribut id d'une ancre pour sauter vers différentes positions sur une page (HTML5 ne prend pas en charge l'attribut name).


Articles connexes

Tutoriel HTML :Liens HTML

Référence HTML DOM :Objet Anchor

Autres extensions