Junior
Qu'est-ce qu'une 'ancre' dans le contexte du développement web?
sobes.tech IA
Réponse de l'IA
L'ancre est un moyen de navigation à l'intérieur d'une page web. Elle permet de créer un lien qui ne mène pas à une autre page, mais à une section spécifique de la page en cours.
Elle est réalisée en utilisant :
-
L'attribut
id: Attribué à l'élément qui sera la destination — l'endroit vers lequel l'ancre mènera. Leiddoit être unique dans la page.<h2 id="section-title">Titre de la section</h2> -
Les liens avec le symbole
#et la valeurid: Dans l'attributhref, on indique#suivi de la valeur de l'idde l'élément cible.<a href="#section-title">Aller à la section</a>
En cliquant sur ce lien, le navigateur défilera jusqu'à l'élément avec le id correspondant.
Les ancres sont utilisées pour :
- Créer un sommaire dans les longues pages.
- Naviguer rapidement vers des sections spécifiques (par exemple, formulaires, contacts, notes).
- Conserver la position de l'utilisateur lors de la mise à jour ou du retour à la page.
Dans l'URL, l'ancre est ajoutée après le symbole # : https://example.com/page#section-title.