Share

Définition

Les balises d’ancrage sont des balises HTML qui sont utilisées pour créer des hyperliens. Les liens et les hyperliens constituent la base de la navigation sur le web et sont ce sur quoi vous cliquez pour passer d’une page à l’autre sur un site web. Pratiquement tous les éléments d’une page peuvent être enveloppés dans des balises d’ancrage et transformés en lien, qu’il s’agisse de texte brut, d’images ou d’autres éléments HTML.

Attributs d’une balise d’ancrage

La balise HTML <a>, également connue sous le nom de balise d’ancrage, accepte un certain nombre d’attributs différents. Les attributs HTML sont des données ajoutées à la balise pour donner des informations supplémentaires. La plupart sont facultatifs, mais certains sont obligatoires. La balise d’ancrage nécessite au minimum un attribut href, mais il existe de nombreux autres attributs facultatifs.

Un exemple de balise d’ancrage HTML utilisant plusieurs attributs pourrait ressembler à ceci:

<a href="www.google.com" name="google_link" target="_blank" title="Link to Google">Link to Google</a>

Attribut href

L’attribut href est obligatoire, car c’est ce qui crée le lien. Href signifie référence hypertexte et contient l’URL vers laquelle envoyer les utilisateurs lorsqu’ils cliquent sur le lien. Dans l’exemple ci-dessus, il s’agit de www.google.com.

Attribut name

L’attribut name est désormais obsolète depuis HTML5, et il est plutôt conseillé d’utiliser l’attribut id. Avant HTML5, l’attribut name et l’attribut id étaient interchangeables. Ils étaient utilisés pour donner un nom à un élément afin de l’identifier pour l’utiliser ailleurs, comme dans CSS ou javascript.

Attribut target

L’attribut target est utilisé pour décrire comment l’utilisateur sera envoyé à la page dans le lien. Les deux valeurs les plus courantes sont :

  • « _self », qui est l’option par défaut si elle n’est pas spécifiée autrement, et envoie les utilisateurs vers le lien dans le même contexte de navigation, généralement un onglet.
  • « _blank » ouvre le lien d’ancrage dans une nouvelle fenêtre ou un nouvel onglet. Cela est généralement utilisé pour créer des liens vers des pages externes.

Les autres attributs cibles comprennent « _parent » et « _top », bien que ceux-ci soient rarement utilisés et étaient généralement applicables lorsque les iframes étaient largement utilisées, qui sont depuis tombées en disgrâce. Ils permettaient aux développeurs d’ouvrir un lien dans un cadre parent ou le cadre le plus haut d’une page.

Attribut title

L’attribut title est utilisé pour fournir un nom au lien. Ce nom apparaîtra dans plusieurs contextes, par exemple lorsqu’un utilisateur passe sa souris sur le lien, et lorsqu’un utilisateur avec un lecteur d’écran met en évidence la balise d’ancrage. Ceci est considéré comme facultatif mais est recommandé à des fins d’accessibilité.

Attributs supplémentaires

La balise d’ancrage prend en charge des attributs supplémentaires. Certains d’entre eux sont communs à d’autres balises HTML, comme ‘class’ et ‘id’, mais d’autres sont propres à la balise anchor. Ils s’appliquent généralement à des cas d’utilisation très spécifiques.

Attribut de téléchargement

Ceci fournit une indication au navigateur que le lien doit déclencher un téléchargement du contenu lié, plutôt que de naviguer vers celui-ci. Il peut être laissé vide, auquel cas une meilleure estimation sera utilisée pour spécifier un nom de fichier, mais toute valeur entrée dans la balise download sera utilisée pour le nom de fichier suggéré.

Attribut hreflang

Cet attribut HTML peut être utilisé pour spécifier des versions linguistiques alternatives de la page web respective. Il s’agira d’une valeur, telle que « fr » pour le français ou « en-GB » pour l’anglais britannique. Hreflang peut être utile pour fournir un contexte supplémentaire aux moteurs de recherche et empêcher le contenu dupliqué.

Attribut rel

L’attribut HTML rel vous permet de spécifier une relation entre deux pages. Il accepte une gamme de valeurs, notamment « canonique », « externe » et « aide ». Celles-ci font allusion à certains comportements, comme le fait que le lien est destiné à être la version canonique d’une page, un lien externe hors du contrôle du site web, ou que le lien contient plus d’informations sur le lien actuel.

Importance pour l’optimisation des moteurs de recherche

Les balises d’ancrage sont fondamentales pour le fonctionnement du web et plusieurs attributs de la balise d’ancrage sont particulièrement utiles en ce qui concerne le référencement. Il est fortement recommandé aux sites multilingues de tirer parti de l’attribut hreflang. En outre, l’utilisation d’un lien rel=canonical pour désigner les versions canoniques des pages est une bonne pratique de référencement. Dans le cas contraire, les moteurs de recherche peuvent considérer les différentes versions d’URL d’une même page (par exemple en raison des paramètres d’URL) comme du contenu dupliqué, ce qui peut avoir un impact négatif sur le classement des moteurs de recherche.

L’attribut rel peut également contenir des valeurs telles que « nofollow ». Nofollow spécifie que la page liée ne doit pas être suivie et explorée par les moteurs de recherche.

En résumé : FAQ sur les balises d’ancrage

À quoi servent les balises d’ancrage ?

Les balises d’ancrage sont utilisées pour transformer du texte, des images ou d’autres éléments HTML en hyperliens.

Comment créer une balise d’ancrage ?

Vous pouvez créer des balises d’ancrage en HTML, en utilisant la balise <a> combinée à un ou plusieurs attributs.

Quels sont les attributs les plus importants d’une balise d’ancrage ?

Les attributs les plus importants sont :

  • Href
  • Nom
  • Cible
  • Titre

Comment les balises d’ancrage affectent-elles le référencement ?

Les balises d’ancrage sont pertinentes pour le référencement car elles peuvent être utilisées, par exemple, pour créer des liens canoniques afin d’éviter le contenu dupliqué.

Liens apparentés

  • https://www.w3schools.com/tags/tag_a.asp

Articles similaires

  • Balise canonique

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *