Tutorial HTML

INICIO HTML Introducción HTML Editores HTML HTML básico Elementos HTML Atributos HTML Encabezados HTML Párrafos HTML Estilos HTML Formato HTML Cotizaciones HTML Comentarios HTML Colores HTML CSS HTML Enlaces HTML Imágenes HTML icono de favoritos HTML Tablas HTML Listas HTML Bloque HTML y en línea Clases HTML Identificación HTML Marcos flotantes HTML HTML JavaScript Rutas de archivo HTML Encabezado HTML Diseño HTML Responsivo HTML Código informático HTML Semántica HTML Guía de estilo HTML Entidades HTML Símbolos HTML Emoticonos HTML Juego de caracteres HTML Codificación de URL HTML HTML frente a XHTML

Formularios HTML

Formularios HTML Atributos de formulario HTML Elementos de formulario HTML Tipos de entrada HTML Atributos de entrada HTML Atributos de formulario de entrada HTML

Gráficos HTML

Lienzo HTML HTML SVG

Medios HTML

Medios HTML Vídeo HTML Audio HTML Complementos HTML HTML de YouTube

API de HTML

Geolocalización HTML Arrastrar/soltar HTML Almacenamiento web HTML Trabajadores web HTML SSE HTML

Ejemplos HTML

Ejemplos HTML Cuestionario HTML Ejercicios HTML Certificado HTML Resumen HTML Accesibilidad HTML

Referencias HTML

Lista de etiquetas HTML Atributos HTML Atributos globales HTML Compatibilidad con navegador HTML Eventos HTML Colores HTML Lienzo HTML Audio/vídeo HTML Tipos de documentos HTML Conjuntos de caracteres HTML Codificación de URL HTML Códigos de idioma HTML Mensajes HTTP Métodos HTTP Convertidor PX a EM Atajos de teclado

Enlaces HTML


Los enlaces se encuentran en casi todas las páginas web. Los enlaces permiten a los usuarios hacer clic para pasar de una página a otra.


Vínculos 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. ¡Un enlace puede ser una imagen o cualquier otro elemento HTML!


Enlaces HTML - Sintaxis

La <a>etiqueta HTML define un hipervínculo. Tiene la siguiente sintaxis:

<a href="url">link text</a>

El atributo más importante del <a> elemento es el hrefatributo, que indica el destino del enlace.

El texto del enlace es la parte que será visible para el lector.

Al hacer clic en el texto del enlace, se enviará al lector a la dirección URL especificada.

Ejemplo

Este ejemplo muestra cómo crear un enlace a W3Schools.com:

<a href="https://www.w3schools.com/">Visit W3Schools.com!</a>

De forma predeterminada, los enlaces aparecerán de la siguiente manera 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.

Consejo: Por supuesto, los enlaces se pueden diseñar con CSS, ¡para obtener otro aspecto!


Enlaces HTML: el atributo de destino

De forma predeterminada, la página vinculada se mostrará en la ventana actual del navegador. Para cambiar esto, debe especificar otro destino para el vínculo.

El targetatributo especifica dónde abrir el documento vinculado.

El targetatributo puede tener uno de los siguientes valores:

  • _self- Defecto. Abre el documento en la misma ventana/pestaña en la que se hizo clic
  • _blank - Abre el documento en una nueva ventana o pestaña
  • _parent - Abre el documento en el marco principal
  • _top - Abre el documento en el cuerpo completo de la ventana.

Ejemplo

Use target="_blank" para abrir el documento vinculado en una nueva ventana o pestaña del navegador:

<a href="https://www.w3schools.com/" target="_blank">Visit W3Schools!</a>

URL absolutas frente a URL relativas

Ambos ejemplos anteriores usan una URL absoluta (una dirección web completa) en el hrefatributo.

Un enlace local (un enlace a una página dentro del mismo sitio web) se especifica con una URL relativa (sin la parte "https://www"):

Ejemplo

<h2>Absolute URLs</h2>
<p><a href="https://www.w3.org/">W3C</a></p>
<p><a href="https://www.google.com/">Google</a></p>

<h2>Relative URLs</h2>
<p><a href="html_images.asp">HTML Images</a></p>
<p><a href="/css/default.asp">CSS Tutorial</a></p>


Vínculos HTML: utilice una imagen como vínculo

Para usar una imagen como enlace, simplemente coloque la <img> etiqueta dentro de la <a>etiqueta:

Ejemplo

<a href="default.asp">
<img src="smiley.gif" alt="HTML tutorial" style="width:42px;height:42px;">
</a>

Enlace a una dirección de correo electrónico

Úselo mailto:dentro del hrefatributo para crear un enlace que abra el programa de correo electrónico del usuario (para permitirle enviar un nuevo correo electrónico):

Ejemplo

<a href="mailto:[email protected]">Send email</a>

Botón como enlace

Para usar un botón HTML como enlace, debe agregar algún código JavaScript.

JavaScript le permite especificar lo que sucede en ciertos eventos, como hacer clic en un botón:

Ejemplo

<button onclick="document.location='default.asp'">HTML Tutorial</button>

Sugerencia: obtenga más información sobre JavaScript en nuestro Tutorial de JavaScript .


Títulos de enlaces

El titleatributo especifica información extra sobre un elemento. La información generalmente se muestra como un texto de información sobre herramientas cuando el mouse se mueve sobre el elemento.

Ejemplo

<a href="https://www.w3schools.com/html/" title="Go to W3Schools HTML section">Visit our HTML Tutorial</a>

Más sobre URL absolutas y URL relativas

Ejemplo

Use una URL completa para vincular a una página web: 

<a href="https://www.w3schools.com/html/default.asp">HTML tutorial</a>

Ejemplo

Enlace a una página ubicada en la carpeta html en el sitio web actual: 

<a href="/html/default.asp">HTML tutorial</a>

Ejemplo

Enlace a una página ubicada en la misma carpeta que la página actual: 

<a href="default.asp">HTML tutorial</a>

Puede leer más sobre rutas de archivos en el capítulo Rutas de archivos HTML .


Resumen del capítulo

  • Usar el <a>elemento para definir un enlace
  • Use el hrefatributo para definir la dirección del enlace
  • Use el targetatributo para definir dónde abrir el documento vinculado
  • Use el <img>elemento (dentro <a>) para usar una imagen como enlace
  • Use el mailto:esquema dentro del hrefatributo para crear un enlace que abra el programa de correo electrónico del usuario

Etiquetas de enlace HTML

Tag Description
<a>Defines a hyperlink

Para obtener una lista completa de todas las etiquetas HTML disponibles, visite nuestra Referencia de etiquetas HTML .