Depuis presque le début de l'HyperText Markup Langage (HTML) utilisé en ligne, ancres HTML sont restés l'un des éléments clés interactifs utilisés dans les pages Web presque tous. Ancres HTML sont un type de balise représentée par la lettre «A» qui permet à un utilisateur de cliquer sur un élément et soit transporté dans un lieu de ressources universel (URL) comme une autre page Web, ou à une section différente dans le même document HTML. Il est plus courant de se référer à des ancres HTML comme des liens ou hyperliens. Comme dans beaucoup d'autres balises HTML, les ancres peuvent être personnalisées avec le support standard propriétés de formatage HTML et des feuilles de style en cascade (CSS) extensions.
Dans une page Web, ancres HTML sont utilisés pour déplacer un utilisateur d'une page à une autre ou à d'autres emplacements marqués dans la même page. L'élément d'ancrage est représenté par la lettre "A" au début de la balise. Lorsque vous déplacez entre les pages Web, l'adresse de l'URL de destination est attribué à l'hypertexte de référence (href) Propriété, bien que cela peut aussi être une image, un programme ou un type de presque n'importe quel contenu. Le comportement par défaut d'une ancre est d'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 les URL dans de nouvelles fenêtres ou dans des cadres ciblés sur une page.
La deuxième utilisation des ancres HTML est soit de définir ou de se déplacer à des sections du document HTML en cours de visualisation. En assignant un nom à la balise d'ancrage à travers la propriété de nom, un point d'ancrage est créé dans le document qui peut être référencé ailleurs. Tout comme de passer à une autre page Web, la balise d'ancrage peut être utilisé pour accéder à un point d'ancrage sur la même page une fois qu'il est défini, permettant une table des matières ou d'index à créer.
Lorsque vous utilisez des ancres HTML, la balise elle-même n'a pas de représentation visuelle, mais nécessite de joindre n'importe quel élément visuel sera utilisé pour le représenter. La balise d'ancrage peut s'enrouler autour du texte, des images ou des blocs entiers formatés. Par défaut, visuels éléments HTML qui sont entourés par des balises d'ancrage sont soulignés et de couleur différente, selon que le lien a été visité par l'utilisateur. Anchor texte modifie également la couleur lorsque le curseur de la souris sur elle, mais là encore cela peut être changé.
L'utilisation d'ancres HTML pour définir les emplacements dans un seul document a été déprécié et ne doit pas être utilisée, sauf pour maintenir le code existant. Au lieu de cela, les emplacements d'ancrage au sein d'un document doit être défini en attribuant une identification (ID) via CSS pour bloquer les balises de niveau, comme des titres. La balise d'ancrage peut cependant toujours être utilisé pour accéder à ces endroits si un lien.