Saltar al contenido
Accesibilidad

Tap target — Tap Target — tamaño mínimo de objetivos táctiles

Tamaño mínimo recomendado para botones, enlaces y controles táctiles. WCAG 2.1 AA exige 24×24 px (criterio 2.5.8 en WCAG 2.2). El AAA reforzado exige 44×44 px (criterio 2.5.5). Material Design y Apple HIG recomiendan 48×48 dp y 44×44 pt.

Visitar sitio oficial

¿Qué es un tap target?

Un tap target o objetivo táctil es el área activa que el usuario debe pulsar (con el dedo en pantalla táctil o con el cursor en escritorio) para activar un botón, un enlace o cualquier control interactivo. Cuando el área es demasiado pequeña, los usuarios cometen errores de pulsación: pulsan el botón equivocado, fallan al primer intento o renuncian a la interacción.

Esto afecta especialmente a:

  • Personas con temblor, baja precisión motora o dificultades de coordinación.
  • Personas mayores con menor agudeza visual o reflejos.
  • Cualquier persona usando un móvil mientras camina, viaja en transporte público o lleva guantes.

Umbrales según el estándar

EstándarUmbral mínimoNotas
WCAG 2.2 AA (2.5.8)24 × 24 pxAprobado octubre 2023. Aplica a controles puntuales, no a texto en flujo.
WCAG 2.1 AAA (2.5.5)44 × 44 pxEl más exigente. Lo cumplen botones primarios, CTAs y campos de formulario.
Apple Human Interface Guidelines44 × 44 ptAplica a iOS, iPadOS, watchOS.
Google Material Design48 × 48 dp (con padding alrededor)Aplica a Android.
Microsoft Fluent Design40 × 40 pxAplica a Windows.

Los dp (Android) y pt (Apple) son unidades independientes de la densidad de pantalla; en una densidad estándar (mdpi/1×) coinciden numéricamente con los px CSS.

Excepciones de WCAG

WCAG 2.5.5 (AAA) y 2.5.8 (AA) reconocen excepciones razonables:

  • Inline targets dentro de un bloque de texto fluido (un enlace dentro de un párrafo no necesita 44 px de alto).
  • User agent control (controles propios del navegador, p. ej. la barra de scroll).
  • Essential (cuando una presentación específica del control es esencial para la información que transmite, p. ej. un teclado QWERTY virtual).
  • Equivalente (cuando hay otro control del tamaño correcto que hace lo mismo).

Implicaciones para diseño y CSS

Para garantizar 44×44 px en un botón con texto pequeño, hay que añadir padding al <button>/<a> en lugar de modificar el tamaño de fuente. Ejemplo Tailwind:

<a class="inline-flex items-center px-4 py-3 min-h-[44px]" href="...">Acción</a>

Cómo lo aplicamos en smedialab.es

CTAs principales, botones del header, botón de WhatsApp, campos del formulario de contacto y enlaces del mega-menú cumplen 44×44 px. Algunos enlaces densos del bloque “Trabajamos en los 31 municipios” del footer pueden quedar por debajo en móviles muy pequeños, lo que declaramos honestamente como AAA parcial — pero conservan separación suficiente para evitar activaciones accidentales.

En proyectos de diseño web auditamos tap target con DevTools (modo “Show area names” del Inspector) antes de pasar a desarrollo.

¿Necesitas implementar Tap Target — tamaño mínimo de objetivos táctiles?

Llevamos 21 años trabajando con herramientas como esta. Te asesoramos sin compromiso.