Attribut href du tag HTML <a>
Définition et utilisation
href
L'attribut spécifie l'URL de la page vers laquelle le lien pointe.
href
La valeur de l'attribut peut être une URL relative ou absolue vers un document valide, y compris des identifiants de fragments et des segments de code JavaScript. Si l'utilisateur sélectionne le contenu du tag <a>, le navigateur essaiera de rechercher et d'afficher href
L'URL spécifiée par l'attribut représente un document, ou une liste d'expressions JavaScript, de méthodes et de fonctions à exécuter.
Si href
Si l'attribut n'existe pas, le tag <a> ne sera pas un lien hypertexte.
Astuce :Vous pouvez lier à la partie supérieure de la page actuelle avec href="#top" ou href="#" !
Créer un lien de texte
Un simple <a> peut faire référence à un autre document sous la forme suivante :
<a href="http://www.codew3c.com/index.html">CodeW3C.com en ligne</a>
Les navigateurs affichent le terme "CodeW3C.com Cours en ligne" avec des effets spéciaux (généralement du texte bleu souligné), de sorte que les utilisateurs sachent qu'il s'agit d'un lien hypertexte qui peut se connecter à d'autres documents. Comme ceci :
CodeW3C.com Enseignement En Ligne
Les utilisateurs peuvent également utiliser les options du navigateur pour spécifier eux-mêmes la couleur du texte, la couleur du texte du lien avant et après.
Astuce :Vous pouvez utiliser Les pseudo-classes CSSAjouter des styles complexes et variés aux liens textuels.
Créer un lien image
Les ancres plus complexes peuvent également inclure des images. Ce logo ici est un lien image, cliquez sur l'image pour retourner à la page d'accueil de W3school :
<a href="http://www.codew3c.com/index.html"> <img src="/i/codew3c_logo_white.gif" /> </a>
Le code suivant ajoutera un lien retour à la page d'accueil pour le LOGO de CodeW3C.com :

La plupart des navigateurs graphiques placent un cadre spécial autour de l'image lorsqu'elle fait partie d'un lien. En mettant l'image dans le tag <img>, vous pouvez l'attribut borderDéfinir à 0 peut supprimer la bordure des liens hypertextes. Vous pouvez également utiliser Les propriétés des bordures en CSSPour modifier globalement le style des bordures des éléments.
Exemple
Exemple 1
L'attribut href détermine la destination du lien :
<a href="https://www.codew3c.com">Visiter CodeW3C.com</a>
Exemple 2
Comment utiliser une image comme lien :
<a href="https://www.codew3c.com"> <img border="0" alt="W3School" src="/i/logo/w3logo.png" width="400" height="225"> </a>
Exemple 3
Comment lier à une adresse e-mail :
<a href="mailto:someone@example.com">Envoyer un e-mail</a>
Exemple 4
Comment lier à un numéro de téléphone :
<a href="tel:+8613888888888">+86 138 8888 8888</a>
Exemple 5
Comment lier à une autre partie de la même page :
<a href="#section2">Aller au chapitre 2</a>
Exemple 6
Comment lier au JavaScript :
<a href="javascript:alert('Hello World!');">Exécuter JavaScript</a>
Syntaxe
<a href="URL">
Valeur de l'attribut
Valeur | Description |
---|---|
URL |
L'URL du lien. Valeurs possibles :
|
Support du navigateur
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |