Sobes.tech
Junior

Qu'est-ce qu'une 'ancre' en développement web?

sobes.tech IA

Réponse de l'IA

L'ancre est une marque à l'intérieur d'un document HTML qui permet de créer un lien direct vers un endroit précis de la page. La plupart du temps, les ancres sont utilisées pour la navigation au sein d'une même page web.

L'ancre est implémentée à l'aide de l'attribut id sur un élément HTML et d'un lien (<a>) avec l'attribut href, qui commence par le symbole # et le nom de l'ancre (id).

<a href="#section2">Aller à la deuxième section</a>

<section id="section1">
  <h2>Première section</h2>
  <p>Contenu de la première section.</p>
</section>

<section id="section2">
  <h2>Deuxième section</h2>
  <p>Contenu de la deuxième section.</p>
</section>

En cliquant sur le lien avec href="#section2", le navigateur défilera automatiquement jusqu'à l'élément avec id="section2".

Tableau comparatif de l'utilisation des ancres et des liens classiques:

Caractéristique Ancre (href="#id") Lien classique (href="/page")
Où mène le lien À un endroit précis sur la page courante À une autre page ou ressource
Symbole dans href Commence par # Commence généralement par / ou par le protocole (http://)
Fonction Navigation à l'intérieur de la page Navigation entre les pages