Unidad 6. Los Enlaces en HTML

Módulo de Desarrollo y Publicación de Productos Editoriales Multimedia

Los Enlaces en HTML

Si hay algún elemento importante dentro de los documentos HTML, éste sería el enlace.

Gracias a los enlaces se posibilita la comunicación entre páginas y documentos y son la clave para el desarrollo de internet tal y como lo conocemos actualmente. Si algo caracteriza a internet, es la navegación por medio de hipervínculos (links o enlaces).

 

1. Los destinos de un enlace

Dentro de nuestros documentos HTML podemos configurar enlaces dirigidos hacia distintos tipos de destinos. El navegador se comportará de forma diferente según sea el destino del enlace. Los posibles destinos de un enlace son:

 

2. El HTML del enlace. La etiqueta <a>

Los enlaces en HTML se identifican con la etiqueta <a>. Lo más habitual es que los enlaces se asocien con textos, aunque pueden asociarse a otros elementos como imágenes o botones por ejemplo. Todo lo que se encuentre entre la etiqueta de apertura <a> y la etiqueta de cierre </a> será el contenido que servirá de enlace hacia el destino que marquemos.
Dentro de la etiqueta de apertura <a …> se incluyen los atributos relativos que hacen referencia al enlace. Los atributos más importantes que pueden tener los enlaces son:

Ejemplo de enlace de texto

Pulsa para ir a Google

<a href="https://www.google.com" target="_blank">

Pulsa para ir a Google

</a>

 

Ejemplo de enlace de texto

<a href="index.html" title="Ir a la HOME">

<img src="img/logo.png" width="150px" >

</a>

 

 

3. La dirección del enlace

A la hora de configurar enlaces en nuestro documento HTML hay que diferenciar la ubicación del destino a donde se va a dirigir dicho enlace. Según la ubicación del destino los enlaces podrán ser:

La clave de un enlace está en su atributo href, ya que indica la dirección del mismo. Es lo que llamamos ruta URL del enlace. La dirección de un enlace puede ser absoluta o relativa.

 

3.1 La URL del enlace

Según donde se encuentre el archivo de destino de un enlace, utilizaremos una ruta absoluta o relativa. Una URL absoluta incluye el protocolo y el dominio donde se ubican los archivos.

A continuación se muestran unos ejemplos una URL absoluta y relativa:

Ejemplo de ruta URL absoluta
href=“https:// www.instituto.com/ ciclos/artesgraficas/ diseno.html"
  • http:// o https:// Indica el protocolo de comunicación usado para dirigirse a la dirección web solicitada. Un protocolo es un sistema de reglas que permiten que dos o más entidades se comuniquen. Ambos protocolos, http y https, permiten la transferencia de información en la World Wide Web o red informática mundial. La diferencia principal entre ambos es que https permite una navegación más segura ya que la información será cifrada en origen y convenientemente interpretada en destino.
  • www.instituto.com/ Esto es el dominio del sitio web.
  • /ciclos/artesgraficas/ Ruta relativa del archivo dentro del dominio
  • diseno.html Es el documento HTML del enlace.

 

Ejemplo de ruta URL relativa
href= “ciclos/artesgraficas/ diseno.html"
  • /ciclos/artesgraficas/ Ruta relativa del archivo dentro del dominio
  • diseno.html Es el documento HTML del enlace.

 

Direcciones absolutas y relativas

 

Enlaces a correo electrónico

Para enlazar un elemento a una dirección de correo electrónico el valor del atributo “href" será la dirección de correo electrónico precedida de “mailto:".

Ejemplo de enlace a correo electrónico
href= “mailto:info@instituto.com"

 

Conviene recordar que...
  • No deben usarse mayúsculas, la letra ñ, acentos ni caracteres “raros" para nombrar archivos HTML ni subcarpetas dentro de un sitio web.
  • Cada barra diagonal en una ruta (“/") indica un nivel por debajo en la jerarquía de carpetas (entrar en una carpeta). Cada “../" supone un nivel por encima en la jerarquía de carpetas (salir de un carpeta).

 

4. La ventana de destino del enlace

Cuando pulsamos un enlace, el archivo se carga por defecto en la misma ventana del navegador, sustituyendo el contenido que estamos viendo, pero es posible cambiar este comportamiento y determinar cuál va a ser la ventana de destino del enlace.
Ese se consigue con el atributo “target" de la etiqueta <a> de enlace. Este menú presenta 4 opciones como destino de nuestro enlace:

Ejemplo de un enlace que se cargará en una ventana nueva
<a href=“…" target="_blank" > … </a>

 

5. Enlaces a marcadores dentro de la página

Para crear enlaces dentro del mismo documento HTML habrá que realizar 2 acciones.

  1. “Marcar" los puntos de destino del enlace en la página (que se denominan marcadores, anclas o puntos de anclaje)
  2. Preparar el enlace como se explica a continuación.

Se trata de una opción muy recomendable cuando una página tiene mucho contenido y el usuario tiene que usar mucho el “scroll". En estos casos es muy agradecido encontrar al inicio de la página una serie de enlaces que se dirijan a los apartados más importantes de la página y otros que permitan volver a la parte superior de la página.

 

Paso 1: Crear el marcador

Situar el cursor donde debe colocarse el marcador o ancla y colocar una etiqueta <a> con el atributo “name" con el nombre del marcador.

Ejemplo de marcador
<a name="nombre-del-marcador"></a>

Desde Adobe Dreamweaver se puede realizar desde el Menú Insertar > Anclaje con nombre o pulsar el botón “Ancla" del panel INSERTAR. Aparecerá un cuadro de diálogo en el que debemos escribir el nombre del marcador.

 

Paso 2: Crear el enlace hacia el marcador

Seleccionar el texto o elemento que se va a enlazar y en el atributo “href" se indica el nombre del marcador precedido del signo “#".

Ejemplo de enlace hacia el marcador
<a href="#nombre-del-marcador">Ir al marcador</a>

 

 

6. Enlaces usando un “mapa de imagen"

Ya se ha comentado antes que igual que se utiliza un texto, es posible utilizar una imagen como elemento de enlace hacia otros archivos. En este caso, al pinchar sobre la imagen nos llevará a la dirección de destino definida en el enlace.

Un mapa de imagen permite que dentro de una misma imagen, se puedan definir varias zonas con diferentes enlaces en cada una de ellas. Por ejemplo, en la siguiente imagen podemos ver como al pulsar sobre cada uno de los integrantes del grupo, nos lleva directamente a su biografía de Wikipedia.

Crear un mapa de imagen con código sería bastante complicado y pesado y vamos a ver la forma de hacerlo desde Adobe Dreamweaver.

 

6.1 Crear un mapa de imagen desde Dreamweaver

Para crear un mapa de imágenes en Adobe Dreamweaver, lo haremos desde las herramientas específicas que se encuentran en el panel “Propiedades". Estos son los pasos que debemos seguir para determinar cada una de las áreas del Mapa de imagen.

 

7. Los estados del enlace y su apariencia

Los textos enlazados en HTML tienen 4 estados y para cada uno de ellos se puede definir una apariencia diferente. Todo esto se definirá mediante estilos CSS, que veremos más adelante, pero vamos a ver ahora los distintos estados y la apariencia predeterminada de cada uno de ellos.

 

8. Los enlaces en Adobe Dreamweaver

Desde el panel de Propiedades de Adobe Dreamweaver es posible configurar fácilmente los enlaces tanto de textos como de imágenes, sabiendo que lo que se está generando es el código HTML que se ha explicado anteriormente.

En  cualquiera de los caso habrá que seleccionar el texto, la imagen o el elemento que se va a enlazar y una vez seleccionado podremos ver sus propiedades dentro del panel Propiedades.

Panel Propiedades con un texto seleccionado

Panel Propiedades con un texto seleccionado

 

Opciones de creación de vínculos