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