Tienda
0


















La imagen muestra un fondo azul con un texto centrado en letras blancas que muestra la palabra A

Última modificación: 2024-06-17

La etiqueta <a> en HTML5

Descripción detallada de los atributos del elemento <a>

La etiqueta <a> en HTML, también conocida como "anchor" (ancla en inglés), se utiliza principalmente para crear enlaces a otras páginas web, archivos, ubicaciones dentro de la misma página, direcciones de correo electrónico o cualquier otro URL.

A continuación, se detallan los atributos más comunes y relevantes del elemento <a>:

  1. href: Este es el atributo más importante del elemento <a>. Especifica la URL del destino del enlace.

    <a href="https://www.ejemplo.com">Visita Ejemplo</a>
  2. target: Define dónde se abrirá el enlace. Los valores posibles incluyen:

    • _self: Se abre en la misma ventana o pestaña (comportamiento por defecto).
    • _blank: Se abre en una nueva ventana o pestaña.
    • _parent: Se abre en el marco padre.
    • _top: Se abre en todo el cuerpo de la ventana.
    <a href="https://www.ejemplo.com" target="_blank">Visita Ejemplo en una nueva pestaña</a>
  3. rel: Especifica la relación entre el documento actual y el documento vinculado. Ejemplos comunes son:

    • noopener: Previene que la nueva pestaña tenga acceso al objeto window.opener.
    • noreferrer: Similar a noopener, pero también previene que se envíe información de referencia.
    • ugc: Señala que el contenido fue generado por usuarios y podría estar sujeto a spam o contenido no deseado.
    • nofollow: Indica a los motores de búsqueda que no sigan este enlace para afectaciones de SEO .
    <a href="https://www.ejemplo.com" target="_blank" rel="noopener noreferrer">Visita sin referencia</a>
  4. download: Este atributo fuerza la descarga de un archivo en lugar de navegar a él. Especifica el nombre del archivo que se descargará.

    <a href="archivo.pdf" download="miArchivo.pdf">Descargar PDF</a>
  5. type: Especifica el tipo de contenido del enlace, aunque es menos común.

    <a href="archivo.pdf" type="application/pdf">Documento PDF</a>
  6. hreflang: Denota el idioma del destino del enlace en código IETF BCP 47.

    <a href="https://www.ejemplo.es" hreflang="es">Visita Ejemplo en Español</a>
  7. ping: Este atributo contiene una lista de URLs a las que el navegador enviará un ping si el usuario hace clic en el enlace. Es utilizado para el seguimiento de clics.

    <a href="https://www.ejemplo.com" ping="https://www.ejemplo.com/tracker">Visita Ejemplo con Tracking</a>
  8. title: Proporciona información adicional sobre el enlace, mostrado como una tooltip cuando el usuario pasa el cursor sobre el enlace.

    <a href="https://www.ejemplo.com" title="Ir a Ejemplo">Visita Ejemplo</a>
  9. accesskey: Proporciona una tecla de acceso rápido para enfocarse en el enlace.

    <a href="https://www.ejemplo.com" accesskey="e">Visita Ejemplo (Alt + E)</a>
  10. tabindex: Controla el orden de tabulación del enlace.

    <a href="https://www.ejemplo.com" tabindex="1">Visita Ejemplo</a>

Ejemplos sencillos de uso del elemento <a> en HTML5

  1. Enlace básico a una página web:

    <a href="https://www.ejemplo.com">Visita Ejemplo</a>
  2. Enlace que abre en una nueva pestaña:

    <a href="https://www.ejemplo.com" target="_blank">Visita Ejemplo en una nueva pestaña</a>
  3. Enlace a una dirección de correo electrónico:

    <a href="mailto:correo@ejemplo.com">Enviar un correo</a>
  4. Enlace que descarga un archivo:

    <a href="documento.pdf" download>Descargar Documento</a>
  5. Enlace dentro de la misma página (ancla interna):

    <!-- Enlace al ancla -->
    <a href="#seccion1">Ir a la Sección 1</a>
    
    <!-- Enlace de destino -->
    <h2 id="seccion1">Sección 1</h2>
    <p>Contenido de la sección 1.</p>
  6. Enlace con tooltip y tecla de acceso rápido:

    <a href="https://www.ejemplo.com" title="Visitar Ejemplo" accesskey="e">Visita Ejemplo (Alt + E)</a>

Estos ejemplos y descripciones cubren una amplia gama de usos y configuraciones que se pueden aplicar a los enlaces en HTML5, proporcionando flexibilidad y funcionalidad a los desarrolladores web.




Colaboraciónes de nuestros usuarios

¿Tienes algo que agregar? ¡Déjanos tu colaboración!