Go to main content
Bypass navigation bar Referencia HTML Tags HTML Tutoriales HTML
Bypass language selection
Bypass location bar

Location: Inicio > Referencia HTML > Tags HTML > Tag HTML link

Bypass main content

Tag HTML link

 Nota: Si no sabes lo que es un elemento/tag o cómo debes utilizarlo, te recomiendo que leas el tutorial "Tags y atributos en HTML", que puedes encontrar en la sección de tutoriales HTML.

Bypass main content

Descripción

El elemento HTML link es muy similar al elemento HTML a debido a que se utiliza para vincular a un documento con otros recursos. Pero a diferencia del mismo, el elemento HTML link sólo puede ser definido en el encabezado del documento (elemento HTML head) y es usado para proveer información relacional acerca del documento.

Por ejemplo, los autores pueden crear un vínculo a un documento que hace de índice para el documento actual, a una versión alternativa en otro idioma, o una versión alternativa diseñada para otro dispositivo (por ejemplo, una impresora).

Un uso particular y muy común del elemento HTML link es para proveer un archivo externo de hojas de estilo para el documento. Para encontrar información extra acerca de esta práctica, visita el tutorial "Hojas de estilo en cascada (CSS)".

Ejemplos

En el siguiente ejemplo, la siguiente información relacional acerca del documento actual es proporcionada: un índice, los documentos anterior y siguiente en una secuencia, una versión alternativa para impresora, una versión alternativa en inglés y un archivo con información de hojas de estilo.

<head>
<title>Capítulo dos</title>
<link rel="index" href="../index.html" />
<link rel="prev" href="capitulo1.html" />
<link rel="next" href="capitulo3.html" />
<link rel="alternate" media="print" href="capitulo2-impresora.html" />
<link rel="alternate" hreflang="es" href="capitulo2-en.html" />
<link type="text/css" href="basico.css" media="screen" />
</head>
...Cuerpo del documento...

Atributos

id (name)

El atributo "id" asigna un identificador al elemento asociado. Este identificador debe ser único en todo el documento y puede ser usado para referirse a este elemento en otras instancias (por ejemplo, desde un script del lado cliente).

<p id="parrafo1">Este es el primer párrafo, llamado "parrafo1". Para cambiar dinámicamente sus prpiedades usa este identificador.</p>

class (cdata)

El atributo "class" asigna un nombre de clase (o una lista de nombres de clases separadas por espacios) al elemento contenedor. Es usado junto con hojas de estilos y le dice al navegador la clase (o clases) a las que el elemento está asociado.

Una clase da atributos presentacionales a los elementos (lee más en el tutorial "Hojas de estilo en cascada").

<p class="referencias">Este artículo está basado en el libro "Viento en los árboles" de Jhon L. Brooks</p>
<p class="referencias importante">Este artículo está basado en el libro "Viento en los árboles" de Jhon L. Brooks... y es más importante que el anterior.</p>

style (style)

Este atributo es utilizado para definir atributos presentacionales para el elemento contenedor, y su valor debería estar compuesto por propiedades de hojas de estilo. Aunque en algunos casos es particularmente útil, es una mejor práctica poner los atributos presentacionales en archivos externos, relacionándolos a los elementos a través del atributo "class". De este modos, se mejora la separación de las partes semántica y presentacional de tu documento.

Puedes encontrar más información acerca de los atributos presentacionales en el tutorial "Hojas de estilo en cascada".

<p style="color: #0000FF; font-size: 12pt">Este es un párrafo con un estilo definido.</p>
<p>Y este es otro texto sin estilo.</p>

title (text)

El propósito de este atributo es proveer un título para el elemento. Su valor debe ser una descripción corta y precisa del contenido del elemento. Habitualmente, los navegadores muestran el contenido de este atributo en un recuadro al posar el mouse encima del contenido del elemento por un pequeño período de tiempo.

Código
<a title="HTMLQuick.com" href="http://www.htmlquick.com/es/">Código HTML</a>
Vista

lang (langcode)

Especifica el lenguaje del contenido de un elemento. El valor por defecto es "desconocido".

Al escribir documentos XHTML 1.0, el atributo usado para especificar el lenguaje de un elemento es "xml:lang". Para compatibilidad con los dos tipos de estándar ambos atributos pueden ser usados simultáneamente como en el ejemplo a continuación. Nota que en XHTML 1.1, el atributo "lang" ha sido completamente reemplazado por "xml:lang" y su uso ya no es válido.

<p lang="en" xml:lang="en">This is a paragraph in English.</p>
<p lang="es" xml:lang="es">Este es un párrafo en español.</p>

dir

Este atributo indica la dirección en que el texto del elemento debe ser leído. Esto incluye al contenido, los valores de los atributos y las tablas. Tiene dos valores posibles que son insensibles a mayúsculas/minúsculas:

  • RTL: derecha a izquierda.
  • LTR: izquierda a derecha.
<q lang="he" dir="rtl">...una cita en Hebreo...</q>

charset (charset)

Especifica la codificación de caracteres del documento destino. Para mayor información acerca del llenado de este stributo, visita la referencia de codificación de caracteres.

<a charset="utf-8" href="http://www.htmlquick.com">Código HTML</a>

href (uri)

El atributo "href" especifica el recurso destino al cual está vinculado el elemento. Puede especificar un recurso en el mismo sitio o en otro.

Vínculo a página en este sitio: <a href="http://www.htmlquick.com/es/tutorials/links.html">Vínculos en HTML</a>
Vínculo a página externa: <a href="http://www.w3.org">World Wide Web Consortium</a>

hreflang (langcode)

Declara el lenguaje en que el documento destino está escrito. Este atributo solo puede utilizarse quedo el atributo "href" está presente en el documento.

<a hreflang="en" href="english-version.html">Versión en inglés</a>

type (content-type)

Este atributo provee información acerca del tipo de contenido del recurso destino, informando si el mismo es un documento HTML, una imagen JPG, un documento de Excel, etc. Su valor debe ser uno de los tipos MIME.

<a href="logo.gif" type="image/gif">Mira nuestro logo</a><br />
<a href="articulo.html" type="text/html">Lee el artículo</a>

rel (link-types)

Describe la relación que guarda el documento actual con el recurso destino. En otras palabras (y más específicamente), indica el significado que tiene el recurso destino para el documento actual.

<a rel="prev" href="articulo1.html">Lee el artículo anterior</a>
<a rel="next" href="articulo3.html">Lee el próximo artículo</a>
<a rel="copyright" href="copyright.html">Derechos de copia de este artículo</a>
<a rel="alternate" href="english-version.html" hreflang="en">Versión en inglés</a>

rev (link-types)

Establece la relación que guarda el recurso destino con el documento actual. En otras palabras (y más específicamente), indica el significado que tiene el documento actual para el recurso destino.

Lista de artículos:
<a rev="index" href="articulo1.html">Artículo 1</a>
<a rev="index" href="articulo2.html">Artículo 2</a>

target (frame-target)

Especifica el nombre del marco donde el documento destino debería cargarse. Refiérete a la definición del tipo frame-target para mayor información.

Abre en una nueva ventana: <a href="http://www.w3c.org" target="_blank">WWW Consortium</a>
Abre en un marco llamado "contenido" (El marco debe estar presente en el conjunto de marcos actual): <a href="http://www.w3c.org" target="contenido">WWW Consortium</a>

media (media-descriptor)

Especifica el medio para el cual el documento destino ha sido diseñado. Puede ser un solo medio o una lista separada por comas de medios. El valor por defecto es "screen".

<link type="text/css" href="impresora.css" media="print" />

Eventos

  • onclick
  • ondblclick
  • onmousedown
  • onmouseup
  • onmouseover
  • onmousemove
  • onmouseout
  • onkeypress
  • onkeydown
  • onkeyup

Ve a la lista completa de eventos en HTML.

Diseño y desarrollo: Latitud29.com

Vínculos y logos|Contacto|Más allá de HTML|Herramientas y recursos|Mapa del sitio|Webmaster|Dona