Les liens hypertextes sont introduites dans le documents par l'utilisation de l'élément <a>.
C'est un élément de type en ligne.
Exemple :
<a href="http://fr.wikipedia.org">Site de Wikipédia</a>
Les attributs obligatoires sont :
Pour les liens dits externes, c'est-à-dire pointant hors du document en cours, la valeur de l'attribut href est une URL que l'on peut associer à l'une des 3 catégories suivantes :
Exemple :
<a href="http://fr.wikipedia.org">Site de Wikipédia</a>
<a href="/recherche/index.html">Recherche</a>
<a href="index.html">Accueil</a>
<a href="resources/documents.html">Documents</a>
<a href="../recherche/index.html">Recherche</a>
<a href="../../communication/contact/index.html">Contact</a>
Les attributs optionnels sont :
Exemple :
<a href="http://www.w3.org/" hreflang="en" title="Site du du World Wide Web Consortium">W3C</a>
L'attribut déprécié, utilisable en DTD Transitional est :
Exemple :
<a href="http://fr.wikipedia.org/" target="_blank">Site de Wikipédia</a>
Il est possible de placer des liens internes c'est-à-dire vers l'intérieur d'une page, en pointant vers des éléments pourvus de l'attribut renseigné id ou en utilisant des ancres.
La valeur de href du lien est alors introduit par le signe dièse #.
En ne spécifiant comme valeur de destination de lien interne que le signe dièse #, celui-ci pointe vers le haut de page.
L'ancre est spécifiée par un élément <a> associé à l'attribut name ou id. Elle est invisble dans le rendu graphique de la page.
Exemple :
<a href="#bas_de_page">Bas de page</a> <p>[...]</p> <a id="bas_de_page"></a> <p>Copyright</p> <p><a href="#" >Haut de page</a></p>
Ou en utilsant l'attribut id d'un élément :
<a href="#bas_de_page">Bas de page</a> <p>[...]</p> <p id="bas_de_page">Bas de page</p> <p><a href="#" >Haut de page</a></p>
Il est possible de faire un lien sur une image en l'insérant simplement dans un élément <a>
<a href="http://www.google.fr"><img src="img/google.gif" alt="Google" /></a>
Un lien peut également permettre d'envoyer un message électronique vers une adresse email spécifiée dans href grâce à l'introduction mailto:.
<a href="mailto:jaime_le_spam@dupont.com">M'écrire</a>
Un lien peut pointer directement sur une ressource (image, fichier pdf, image tif, fichier Flash, vidéo, fichier zip...).
<a href="img/tbl.jpg">Photo de Tim Berners-Lee</a>