Addaw, ir a inicio Donar

Técnica CSS WCAG 2.2

C7Usar CSS para ocultar una parte del texto del enlace

En resumen

Esta técnica explica cómo completar el texto visible de un enlace («leer más», «PDF»...) con un texto adicional que describe su propósito y que se oculta visualmente con CSS, en una caja de un píxel con overflow oculto, sin usar display:none ni visibility:hidden. Así los lectores de pantalla y las líneas braille anuncian el propósito completo del enlace mientras en pantalla sigue viéndose el texto corto. Úsela con moderación para no resultar repetitiva.

Aplicabilidad

Todas las tecnologías compatibles con CSS.

Descripción

El objetivo de esta técnica es complementar el texto del enlace añadiendo texto adicional que describa la función concreta del enlace, y aplicar a ese texto adicional un estilo que impida que los agentes de usuario compatibles con CSS lo muestren en pantalla. Cuando se necesita información del contexto circundante para interpretar el texto del enlace que se muestra, esta técnica proporciona una descripción completa de la función del enlace al mismo tiempo que permite mostrar el texto menos completo.

Esta técnica funciona creando un selector CSS que apunta al texto que se quiere ocultar. El conjunto de reglas del selector coloca el texto que se va a ocultar en una caja de 1 píxel con overflow:hidden. Esto garantiza que el texto no se muestre en pantalla pero siga siendo accesible para las tecnologías de asistencia, como los lectores de pantalla y las líneas braille. Tenga en cuenta que la técnica no usa las propiedades visibility:hidden ni display:none, ya que estas tienen el efecto de ocultar el texto a las tecnologías de asistencia, además de impedir que se muestre en pantalla.

Esta técnica no es un método para ocultar enlaces completos, sino solo una parte del texto dentro de un enlace. La sección de recursos incluye métodos para ocultar y mostrar enlaces dirigidos a los usuarios de lectores de pantalla.

Esta técnica para ocultar texto de enlaces ha sido defendida por algunos usuarios de lectores de pantalla y por autores de webs corporativas. Ha demostrado ser eficaz en algunos sitios web. Otros usuarios de lectores de pantalla y expertos en accesibilidad no la recomiendan como técnica general, porque el resultado puede ser excesivamente verboso y limitar la capacidad del usuario experimentado de lector de pantalla para controlar la verbosidad. El grupo de trabajo considera que la técnica puede ser útil en páginas web que no tengan contenido repetitivo en las zonas de texto oculto.

Esta técnica puede usarse en combinación con una técnica de cambio de estilos para presentar una página que sea una versión alternativa conforme de un contenido no conforme. Consulte C29 y Comprender las versiones alternativas conformes para obtener más información.

Ejemplos

Los siguientes ejemplos usan el selector y el conjunto de reglas CSS que se muestran a continuación:

.visually-hidden {
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

Un sitio de noticias con enlaces de «full story»

Este ejemplo describe un sitio de noticias que tiene una serie de breves resúmenes de noticias seguidos de un enlace que dice «full story» (noticia completa). El texto oculto del enlace describe el propósito del enlace.


<p>Washington has announced plans to stimulate economic growth.
  <a href="/washington-growth/"><span class="visually-hidden">Washington stimulates
   economic growth </span>Full Story</a>
</p>

Una lista de libros en distintos formatos

Este ejemplo describe un recurso que tiene libros electrónicos en distintos formatos. El título de cada libro va seguido de enlaces que dicen «HTML» y «PDF». Un texto oculto visualmente describe el propósito de cada enlace.

<dl>
  <dt>Winnie the Pooh</dt>
  <dd><a href="winnie-the-pooh.html">
    <span class="visually-hidden">Winnie the Pooh </span>HTML</a></dd>
  <dd><a href="winnie_the_pooh.pdf">
    <span class="visually-hidden">Winnie the Pooh </span>PDF</a></dd>
  <dt>War and Peace</dt>
  <dd><a href="war-and-peace.html">
    <span class="visually-hidden">War and Peace </span>HTML</a></dd> 
  <dd><a href="war_and_peace.pdf">
    <span class="visually-hidden">War and Peace </span>PDF</a></dd>
</dl>

Pruebas

Procedimiento

Para cada elemento de anclaje que use esta técnica:

  1. Comprobar que se ha definido un elemento que limita su presentación a un píxel y oculta el texto.
  2. Comprobar que el elemento de esa clase está incluido en el contenido del anclaje.
  3. Comprobar que el contenido combinado del anclaje describe el propósito del enlace.

Resultados esperados

  • Todas las comprobaciones anteriores son verdaderas.

Recursos

Cómo lo comprobamos en ADDAW

En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.

Solicitar una auditoría

Fuente y licencia

Traducción al español, no oficial, realizada por ADDAW a partir de la técnica C7 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.

Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital