Web Accessibility Academy · Lección

Los enlaces llevan a lugares y los botones hacen cosas

La regla que resuelve casi todos los casos.

Lección 1 de 413 pasos

Los enlaces llevan a lugares y los botones hacen cosas es una lección gratuita de Web Accessibility Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Web Accessibility Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Web Accessibility Academy incluye 4 lecciones en total.

La única regla

Aquí tiene la regla que resuelve casi todos los casos: un enlace le lleva a algún sitio y un botón hace que algo ocurra aquí mismo. 🧭

Qué es un enlace

Un enlace permite navegar. Al hacer clic, cambia la página o la URL, como al saltar a otro artículo o a una sección nueva.

<a href="/pricing">See pricing</a>

Qué es un botón

Un botón realiza una acción en el mismo lugar: envía un formulario, abre un menú o cambia una configuración sin salir de la página.

<button type="button">Add to cart</button>

Por qué es importante

Los lectores de pantalla anuncian el rol en voz alta. Los usuarios oyen enlace o botón, por lo que el elemento correcto establece la expectativa adecuada antes de que actúen.

Teclas diferentes, funciones diferentes

No es solo una cuestión estética. Un botón se activa con la barra espaciadora o Enter, pero un enlace solo se activa con Enter. Las teclas corresponden al rol.

La prueba rápida

Hágase una pregunta: ¿este control cambia dónde estoy o cambia lo que aparece en pantalla? Navegación significa enlace; acción significa botón.

Abrir en una pestaña nueva

Si un control podría abrirse razonablemente en una pestaña nueva o añadirse a los marcadores, es navegación, así que use un enlace real con un href.

La apariencia no define el rol

Los estilos no cambian el significado. Un botón puede parecer un enlace y un enlace puede parecer un botón, pero el elemento determina el rol.

El error más común

Muchas personas recurren a un div o span con estilos y le añaden un controlador de clic. Parece correcto, pero no tiene rol ni compatibilidad con el teclado.

<div class="btn" onclick="save()">Save</div>

Enviar un formulario

Para enviar un formulario, use un botón de tipo submit. Es una acción, no navegación, por lo que un enlace sería incorrecto aquí.

<button type="submit">Sign up</button>

Ir a otra página

Para enviar a un usuario a su página de contacto, use un enlace. Eso es navegación pura, y un botón induciría a error a todo el mundo.

<a href="/contact">Contact us</a>

Comprobación rápida

Añade un control que abre un menú sin salir de la página. ¿Qué elemento corresponde?

Resumen

Los enlaces llevan a lugares y los botones hacen cosas. Haga coincidir el elemento con la intención y obtendrá el rol adecuado, las teclas adecuadas y usuarios satisfechos. 🎉

Gratis para empezar

Aprende HTML con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Los enlaces llevan a lugares y los botones hacen cosas» es gratis?

Sí — el texto completo de «Los enlaces llevan a lugares y los botones hacen cosas» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Web Accessibility Academy, actualiza a CoddyKit PRO. El curso de Web Accessibility Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Los enlaces llevan a lugares y los botones hacen cosas»?

La regla que resuelve casi todos los casos. Practicas Web Accessibility Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Web Accessibility Academy?

No se requiere experiencia previa. Web Accessibility Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.

¿Cuánto tiempo toma la lección «Los enlaces llevan a lugares y los botones hacen cosas»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Web Accessibility Academy?

Sí. Cada lección de Web Accessibility Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Los enlaces llevan a lugares y los botones hacen cosas
  2. Texto de enlace comprensible fuera de contexto
  3. Botones que anuncian lo que hacen
  4. El antipatrón del ancla sin href
← Volver a Web Accessibility Academy