¿Qué son los anclajes HTML?
Dado que casi el inicio del lenguaje de marcado de hipertexto (HTML) como se usa en línea, los anclajes HTML han seguido siendo uno de los elementos interactivos centrales utilizados en casi todas las páginas web. Los anclajes HTML son un tipo de etiqueta representada por la letra "A" que permite que un usuario haga clic en un elemento y sea llevado a una ubicación de recurso universal (URL), como otra página web o una sección diferente dentro del mismo documento HTML. Es más común referirse a los anclajes HTML como enlaces o hipervínculos. Similar a muchas otras etiquetas HTML, los anclajes pueden personalizarse con las propiedades de formato HTML estándar y las extensiones de hoja de estilo en cascada (CSS).
Dentro de una página web, los anclajes HTML se utilizan para mover un usuario de una página a otra, o a otras ubicaciones marcadas dentro de la misma página. El ancla está representado por la letra "A" al comienzo de la etiqueta. Al moverse entre páginas web, la dirección de la URL de destino se asigna a la propiedad de referencia de hipertexto (HREF), aunque esto también puede seruna imagen, un programa o casi cualquier tipo de contenido. El comportamiento predeterminado de un ancla es abrir la nueva URL en la misma ventana del navegador, reemplazando el contenido actual, aunque este comportamiento se puede cambiar para abrir URL en ventanas nuevas o en marcos específicos en una página.
El segundo uso para los anclajes HTML es definir o moverse a las secciones del documento HTML que se ve. Al asignar un nombre a la etiqueta de anclaje a través de la propiedad de nombre, se crea un ancla en el documento al que se puede hacer referencia en otro lugar. Al igual que mudarse a otra página web, la etiqueta de anclaje se puede usar para moverse a un ancla en la misma página una vez que se define, lo que permite crear una tabla de contenido o índices.
Al usar anclajes HTML, la etiqueta en sí no tiene representación visual, sino que necesita encerrar cualquier elemento visual que se use para representarla. La etiqueta de anclaje puede envolver texto, imágenes o enterosbloques formateados. Por defecto, los elementos visuales HTML que están rodeados de etiquetas de anclaje se subrayan y colorean de manera diferente, dependiendo de si el enlace fue visitado por el usuario. El texto de anclaje también cambia de color cuando un mouse se cierne sobre él, aunque nuevamente esto se puede cambiar.
El uso de anclajes HTML para definir ubicaciones dentro de un solo documento se ha depreciado y no debe usarse, excepto para mantener el código heredado. En cambio, las ubicaciones de anclaje dentro de un documento deben definirse asignando una identificación (ID) a través de CSS para bloquear las etiquetas de nivel, como los encabezados. Sin embargo, la etiqueta de anclaje puede usarse para saltar a estas ubicaciones a través de un enlace.