Web
Client

Liens

Balise de base

Les liens, aussi appelé "hyperliens", "ancres" ou "anchors", sont un moyen de rediriger l'utilisateur du site Web vers une autre page ou vers une autre partie de la page. Les liens ont été pendant longtemps le coeur du web puisqu'ils nous permettaient de naviguer au travers des différentes pages. On les utilise toujours beaucoup aujourd'hui, mais en combinaison avec d'autres éléments. La balise utilisé pour créer un lien est <a>. Si nous utilisons simplement cette balise tel quel, elle ne fera rien.

HTML

Destination

Il est possible de spécifier la destination d'un lien à l'aide de l'attribut href. Cet attribut s'attend à recevoir un URL vers une autre page Web. Il est aussi possible d'utiliser un chemin relatif pour pointer sur une autre page à l'intérieur de notre site Web. Finalement, si vous voulez simplement un lien qui ne pointe sur rien (un placeholder), vous pouvez utiliser l'URL # pour qu'il pointe sur la page courante.

HTML

Ancres

Au lieu de faire un lien vers une autre page, il est possible de faire un lien vers un emplacement dans une même page. C'est ce qu'on appèle un "ancre" ou "anchor". Pour utiliser un ancre, il faut simplement spécifier un attribut id à un élément dans la page vers lequel on veut se rendre. Par la suite dans la balise <a>, il suffit simplement de mettre le nom de l'attribut id dans l'attribut href après un symbole #.

HTML

Cible

Par défaut, la balise de lien affecte la page elle-même, c'est-à-dire que lorsqu'on clique sur le lien, c'est la page elle-même qui est redirigé vers la nouvelle page. Il y a toutefois moyen de changer ce comportement. En effet, il est entre autre possible de forcer les liens à s'ouvrir dans un nouvel onglet. Pour ce faire, nous utiliserons l'attribut target avec la valeur _blank.

HTML