HTML5: Enlaces
Los enlaces se encuentran en casi todas las páginas web. Los enlaces permiten a los usuarios hacer clic en el camino de una página a otra.
Puede hacer clic en un enlace y saltar a otro documento.
Cuando mueva el mouse sobre un enlace, la flecha del mouse se convertirá en una pequeña mano.
<a href="url">link text</a>
<a href="https://aprendedesarrollo-web.blogspot.com.es">Visita nuestra web</a>
El atributo href especifica la dirección de destino (https://aprendedesarrollo-web.blogspot.com.es) del enlace.
El texto del enlace es la parte visible (Visita nuestra web).
Al hacer clic en el texto del enlace, se lo enviará a la dirección especificada.
Se especifica un enlace local (enlace al mismo sitio web) con una URL relativa (sin http: // www ....).
<a href="html_images.asp">Imagen HTML</a>
Puedes cambiar los colores predeterminados, usando CSS:
Enlaces HTML - Hipervínculos
Los enlaces HTML son hipervínculos.Puede hacer clic en un enlace y saltar a otro documento.
Cuando mueva el mouse sobre un enlace, la flecha del mouse se convertirá en una pequeña mano.
Nota: un enlace no tiene que ser texto. Puede ser una imagen o cualquier otro elemento HTML.
Enlaces HTML - Sintaxis
En HTML, los enlaces se definen con la etiqueta <a>. La sintaxis es la siguiente:<a href="url">link text</a>
<a href="https://aprendedesarrollo-web.blogspot.com.es">Visita nuestra web</a>
El atributo href especifica la dirección de destino (https://aprendedesarrollo-web.blogspot.com.es) del enlace.
El texto del enlace es la parte visible (Visita nuestra web).
Al hacer clic en el texto del enlace, se lo enviará a la dirección especificada.
Enlaces locales
El ejemplo anterior usó una URL absoluta (una dirección web completa).Se especifica un enlace local (enlace al mismo sitio web) con una URL relativa (sin http: // www ....).
<a href="html_images.asp">Imagen HTML</a>
Colores de enlace HTML
Por defecto, un enlace aparecerá así (en todos los navegadores):- Un enlace no visitado está subrayado y azul
- Un enlace visitado está subrayado y morado
- Un enlace activo está subrayado y rojo
Puedes cambiar los colores predeterminados, usando CSS:
<style>
a:link {
color: green;
background-color: transparent;
text-decoration: none; }
a:visited {
color: pink;
background-color: transparent;
text-decoration: none; }
a:hover {
color: red;
background-color: transparent;
text-decoration: underline; }
a:active {
color: yellow;
background-color: transparent;
text-decoration: underline; }
</style>
a:link {
color: green;
background-color: transparent;
text-decoration: none; }
a:visited {
color: pink;
background-color: transparent;
text-decoration: none; }
a:hover {
color: red;
background-color: transparent;
text-decoration: underline; }
a:active {
color: yellow;
background-color: transparent;
text-decoration: underline; }
</style>
Enlaces HTML: el atributo de destino
El atributo target especifica dónde abrir el documento vinculado.
El atributo target puede tener uno de los siguientes valores:
- _blank: abre el documento vinculado en una nueva ventana o pestaña
- _self: abre el documento vinculado en la misma ventana / pestaña en la que se hizo clic (es el valor predeterminado)
- _parent: abre el documento vinculado en el marco principal
- _top: abre el documento vinculado en todo el cuerpo de la ventana
- framename: abre el documento vinculado en un marco con nombre
Este ejemplo abrirá el documento vinculado en una nueva ventana / pestaña del navegador:
<a href="https://aprendedesarrollo-web.blogspot.com.es" target="_blank">Visita nuestra web</a>
Consejo: si su página web está bloqueada en un marco, puede usar target = "_ top" para salir del marco:
<a href="https://aprendedesarrollo-web.blogspot.com.es" target="_top">Visita nuestra web</a>
Enlaces HTML - Imagen como enlace
Es común usar imágenes como enlaces:
<a href="mi_web.html">
<img src="smiley.gif" alt="HTML tutorial">
</a>
<img src="smiley.gif" alt="HTML tutorial">
</a>
Títulos de enlace
El atributo title especifica información adicional sobre un elemento. La información se muestra con más frecuencia como un texto de información sobre herramientas cuando el mouse se mueve sobre el elemento.
<a href="https://aprendedesarrollo-web.blogspot.com.es" title="Ir a la web">Visita nuestra web</a>
Enlaces HTML - Crear un marcador
Los marcadores HTML se utilizan para permitir a los lectores saltar a partes específicas de una página web.
Los marcadores pueden ser útiles si su página web es muy larga.
Para hacer un marcador, primero debe crear el marcador y luego agregarle un enlace.
Cuando se hace clic en el enlace, la página se desplazará a la ubicación con el marcador.
Ejemplo
Primero, crea un marcador con el atributo id:
<h2 id="C4">Capítulo 4</h2>
Luego, agregue un enlace al marcador ("Saltar al Capítulo 4"), desde dentro de la misma página:
<a href="#C4">Saltar al capítulo 4</a>
O bien, agregue un enlace al marcador ("Saltar al Capítulo 4"), desde otra página:
<a href="html_demo.html#C4">Saltar al capítulo 4</a>
Enlaces Externos
Las páginas externas se pueden referenciar con una URL completa o con una ruta relativa a la página web actual.
Este ejemplo usa una URL completa para vincular a una página web:
<a href="https://aprendedesarrollo-web.blogspot.com.es" title="Ir a la web">Visita nuestra web</a>
Este ejemplo vincula a una página ubicada en la carpeta html en el sitio web actual:
<a href="/html/default.asp">HTML tutorial</a>
Este ejemplo vincula a una página ubicada en la misma carpeta que la página actual:
<a href="default.asp">HTML tutorial</a>
Resumen del capítulo
- Usa el elemento <a> para definir un enlace.
- Usa el atributo href para definir la dirección del enlace.
- Usa el atributo target para definir dónde abrir el documento vinculado.
- Usa el elemento <img> (dentro de <a>) para usar una imagen como enlace.
- Usa el atributo id (id = "value") para definir marcadores en una página.
- Usa el atributo href (href = "# value") para vincular al marcador.
Comentarios
Publicar un comentario