Que sont les ancres HTML?
Étant donné que presque le début du langage de balisage hypertexte (HTML) tel qu'il est utilisé en ligne, les ancres HTML sont restées l'un des éléments interactifs de base utilisés dans presque toutes les pages Web. Les ancres HTML sont un type de balise représenté par la lettre "A" qui permet à un utilisateur de cliquer sur un élément et d'être emmené vers un emplacement de ressource universel (URL) tel qu'une autre page Web ou dans une section différente dans le même document HTML. Il est plus courant de désigner les ancres HTML en tant que liens ou hyperliens. Semblables à de nombreuses autres balises HTML, les ancres peuvent être personnalisées avec les propriétés de formatage HTML standard et les extensions de feuille de style en cascade (CSS).
Dans une page Web, les ancres HTML sont utilisées pour déplacer un utilisateur d'une page à une autre, ou à d'autres emplacements marqués dans la même page. L'ancre est représentée par la lettre "A" au début de l'étiquette. Lors du déplacement entre les pages Web, l'adresse de l'URL de destination est affectée à la propriété Hypertext Reference (HREF), bien que cela puisse également êtreune image, un programme ou presque tout type de contenu. Le comportement par défaut d'une ancre consiste à ouvrir la nouvelle URL dans la même fenêtre de navigateur, en remplaçant le contenu actuel, bien que ce comportement puisse être modifié pour ouvrir des URL dans de nouvelles fenêtres ou dans des cadres ciblés sur une page.
La deuxième utilisation pour les ancres HTML est de définir ou de passer aux sections du document HTML visualisé. En attribuant un nom à la balise d'ancrage via la propriété du nom, une ancre est créée dans le document qui peut être référencé ailleurs. Tout comme le passage à une autre page Web, la balise d'ancrage peut être utilisée pour se déplacer vers une ancre sur la même page une fois définie, permettant une table de contenu ou d'index à créer.
Lorsque vous utilisez des ancres HTML, la balise elle-même n'a pas de représentation visuelle, mais doit plutôt enfermer les éléments visuels utilisés pour le représenter. La balise d'ancrage peut enrouler le texte, les images ou touteblocs formatés. Par défaut, les éléments HTML visuels entourés de balises d'ancrage sont soulignés et colorés différemment, selon que le lien a été visité par l'utilisateur. Le texte d'ancrage change également de couleur lorsqu'une souris plane dessus, bien que cela puisse encore être modifié.
L'utilisation des ancres HTML pour définir les emplacements dans un seul document a été dépréciée et ne doit être utilisée que pour maintenir le code hérité. Au lieu de cela, les emplacements d'ancrage dans un document doivent être définis en attribuant une identification (ID) via CSS pour bloquer les balises de niveau, telles que les titres. La balise d'ancrage peut cependant être toujours utilisée pour sauter à ces emplacements à travers un lien.