La etiqueta <a> es uno de los elementos más importantes del lenguaje HTML, esta etiqueta sirve para convertir texto normal en hipertexto, es decir, sirve para crear enlaces (links).
Con la etiqueta <a> pueden realizarse enlaces hacia documentos externos de cualquier tipo, generalmente es usada para definir enlaces hacia otras páginas web pero su uso es más amplio y no necesariamente se tiene que realizar un enlace hacia un documento externo, pues la etiqueta <a> permite realizar enlaces internos dentro de un mismo documento, es decir, enlazar un texto hacia una parte específica del mismo documento que lo incluye y de este modo poder navegar dentro del documento.
Ejemplo de uso:
<a href=”http://www.acercadehtml.com/”>Texto del enlace</a>
Resultado:
Si haces clic en el enlace del ejemplo te llevará a la página principal (www.acercadehtml.com).
Atributos:
Atributo: charset
Descripción: Define la codificación de caracteres del documento al que se enlaza. Atributo obsoleto para HTML5.
Valor: Codificación de caracteres. Ejemplo: UTF-8, ISO-8859-1, etc.
Atributo: coords
Descripción: Especifica las coordenadas de un enlace. Atributo obsoleto para HTML5.
Valor: coordenadas.
Atributo: download
Descripción: Especifica las coordenadas de un enlace. Atributo nuevo de HTML5.
Valor: nombre del archivo.
Atributo: href
Descripción: Especifica la dirección destino del enlace.
Valor: URL o ubicación relativa.
Atributo: hreflang
Descripción: Especifica el idioma del documento enlazado.
Valor: Código del lenguaje.
Atributo: media
Descripción: Especifica el dispositivo o medio para el cual está optimizado el enlace. Atributo nuevo de HTML5.
Valor: media query.
Atributo: name
Descripción: Define el nombre ancla del texto. Atributo obsoleto para HTML5.
Valor: nombre deseado.
Atributo: rel
Descripción: Especifica una relación entre el documento actual y el documento enlazado.
Valores Posibles: alternate, author, bookmark, help, license, next, nofollow, noreferrer, prefetch, prev, search, tag.
Atributo: rev
Descripción: Especifica una relación entre el documento enlazado y el documento actual. Atributo obsoleto para HTML5.
Valores Posibles: alternate, appendix, bookmark, chapter, contents, copyright, friend, glossary, help, index, licence, next, nofollow, prev, section, start, stylesheet, subsection, tag.
Atributo: shape
Descripción: Especifica la forma de un área. Atributo obsoleto para HTML5.
Valores Posibles: default, rect, circle, poly.
Atributo: target
Descripción: Especifica la forma de un área.
Valores Posibles: _blank, _parent, _self, _top.
Atributo: type
Descripción: Especifica el tipo de contenido del documento enlazado.
Valores Posibles: tipo de contenido.