Links en HTML


Una de las ventajas de HTML es que permite enlazar varios textos de manera dinámica. Este enlace se denomina Link.
Un link es una referencia (una manera de llegar) desde la página actual a otra página que puede estar en el mismo directorio, en otro directorio o aún en otro computador. Incluso, es posible hacer un link a una parte específica dentro de otra página.

Forma General de un Link

Para insertar un link en un texto HTML se utiliza el comando <A> (de anchor).
Este comando tiene modificadores, es decir, no basta con colocar el comando, es necesario especificarle ciertos parámetros. Uno de estos parámetros es HREF con el cual le indicamos hacia dónde debe seguir el link. Con </A> terminamos el comando, y lo que queda encerrado entre <A> y </A> quedará subrayado indicando que es un link.
Por ejemplo, un link simple a otra página HTML es
	<A HREF="otra_pagina.html"> Este es un link </A>
Y se verá como
Este es un link

Links Locales

Como en el ejemplo anterior, un link puede hacer referencia hacia un archivo en el mismo directorio. Sin embargo, si el archivo al cual queremos referenciar esta en otro directorio, podemos especificarlo en el modificador HREF utilizando .. como el directorio padre, y / como separador de directorios.
Por ejemplo, si el archivo está en el directorio padre:
	<A HREF="../otra_pagina.html">Este archivo esta en el directorio padre </A>
lo cual aparece como
Este archivo esta en el directorio padre

Ahora, si el archivo está en el directorio textos (subdirectorio del directorio donde estamos):
	<A HREF="textos/otra_pagina.html">Este archivo esta en el subdirectorio textos </A>
lo cual aparece como
Este archivo esta en el subdirectorio textos

URL Uniform Resource Location

Una forma más general de especificar cúl será el texto a seguir por el link, es utilizando una URL. Los dos tipos de URL más utilizados son:

URL de documento HTML

Si queremos especificar una página en el comutador xxx.yyy.zzz, que está en el directorio /AA/BB/CC/DD/, y se llama pagina.html, el URL será
	http://xxx.yyy.zzz/AA/BB/CC/DD/pagina.html
Y por ende, un link a este documento será
	<A HREF="http://xxx.yyy.zzz/AA/BB/CC/DD/pagina.html"> Esta es una pagina en otro computador </A>
Lo cual se ve como

Esta es una pagina en otro computador

URL de archivo FTP

Es posible hacer un link a un archivo de un servidor FTP anónimo. Esto hace que, cuando el browser siga el link, en vez de mostrar una página, traerá el archivo señalado.

Por ejemplo, si queremos colocar un link para que se pueda traer el antivirus Scan para Win95 desde sunsite.dcc.uchile.cl que está en el directorio /pub/OS/msdos/antivirus/mcafee/ hacemos:

	<A HREF="ftp://sunsite.dcc.uchile.cl/pub/OS/msdos/antivirus/mcafee/v95i207e.zip"> Antivirus Scan para Win95 </A>
Lo cual se ve como

Antivirus Scan para Win95

Link a una Sección


Es posible referenciar directamente a una sección de una página. Para eso, debemos darle un nombre a la sección de la página que referenciaremos con el comando <A NAME="nombre"> donde nombre es un nombre arbitrario (se debe cerrar con </A>). Supongamos que esta página se llama pagina.html
Luego, el link que apuntará a esta sección podría ser

	<A HREF="pagina.html#nombre">Link a una sección de la página </A>
Lo cual se ve como

Link a una sección de la página

Mail to: Envio de Mail

Es posible colocar un link especial que permite enviar un mail a la dirección indicada. Por ejemplo:

	<A HREF="mailto:ahevia@mi.direccion.de.email">Enviame un mail! 
</A>
Se ve como

Enviame un mail! </A>