Volver al blog

Enlaces camuflados: El fallo excluyente de depender solo del color

Infografía detallada: Enlaces camuflados: El fallo excluyente de depender solo del color

TL;DR (Too Long; Didn’t Read... o básicamente: mucho texto, dame el resumen rápido)
El color nunca debe ser el único medio visual para transmitir información. Si dentro de un párrafo quitas el subrayado de un enlace y solo lo pones de color azul, una persona usuaria con acromatopsia (o bajo ciertos reflejos de luz) será incapaz de saber que allí hay un enlace.

La tiranía del diseño ultra-limpio

Una tendencia común en agencias de diseño es aplicar text-decoration: none globalmente para hacer los bloques de texto más "limpios". Esto vulnera de frente la WCAG 1.4.1 (Uso del Color), que es de Nivel A (Crítico).

El patrón erróneo: Código Accesible Deficiente

Solo quienes distinguen correctamente los espectros de luz pueden ubicar la zona interactiva.

<!-- MAL: Solo el color azul delata al enlace -->
<style>
  p a { color: #0056b3; text-decoration: none; }
</style>
<p>Para más información sobre el trámite, <a href="/docs">consulte nuestra guía de ayuda</a> antes de continuar.</p>

La Solución Accesible: Código Recomendado

Dejar el comportamiento nativo del navegador (subrayado) o agregar un indicador visual inconfundible (un icono o un fondo contrastante).

<!-- BIEN: Subrayado explícito en enlaces integrados en párrafos -->
<style>
  p a {
    color: #0056b3;
    text-decoration: underline;
    text-decoration-thickness: 2px;
  }
</style>

Metodología de Verificación y Testing

Pruebas Manuales con Lectores de Pantalla

Usar el emulador de deficiencias visuales de Chrome DevTools (RenderingEmulate vision deficiencies) seleccionando protanopia, deuteranopia y acromatopsia. Verificar que todos los enlaces en párrafos posean al menos un indicador visual además del color (subrayado, borde, ícono).

Inspección del Árbol de Accesibilidad

En Chrome DevTools, seleccionar el elemento afectado en el panel Elements, luego abrir la pestaña Accessibility. Verificar que las propiedades Role, Name y State reflejen correctamente la intención del componente según el criterio WCAG 1.4.1.

Herramientas Automatizadas

Ejecutar Axe DevTools: la regla link-in-text-block verifica que los enlaces en párrafos tengan un diferenciador visual adicional al color. Usar el emulador de visión de Chrome DevTools para confirmar la percepción bajo deficiencias cromáticas.

Compartir artículo:

Artículos relacionados

¿Necesitas ayuda con la accesibilidad de tus proyectos?

Descubre cómo nuestro ecosistema detecta y corrige las barreras de forma automática.

Hablar con un experto (Abre en una nueva ventana)