Técnica Scripts de cliente WCAG 2.2
SCR39Hacer que el contenido que aparece al pasar el puntero o al recibir el foco pueda recibir el puntero, se pueda descartar y sea persistente
En resumen
Esta técnica indica cómo deben comportarse los contenidos adicionales que aparecen al pasar el ratón o al enfocar un elemento (por ejemplo, una vista previa emergente): deben seguir visibles mientras el usuario mueve el puntero sobre ellos, no cerrarse solos y poder descartarse con Esc u otro atajo. Beneficia sobre todo a quienes usan magnificadores de pantalla y ven solo una parte de la página a la vez.
Aplicabilidad
La técnica es aplicable a cualquier tecnología que permita mostrar contenido adicional al pasar el puntero por encima.
Descripción
El contenido adicional que se muestra cuando el usuario mueve el puntero sobre un elemento activador o lleva el foco del teclado a dicho activador (por ejemplo, una ventana emergente) debe permanecer visible para dar tiempo a los usuarios a leerlo e interactuar con él, y debe permitir que el usuario mueva el puntero sobre el contenido adicional.
Las personas con baja visión que magnifican la pantalla a menudo solo ven una pequeña parte de la pantalla a la vez (su ventana gráfica). Esto significa que el contenido adicional puede no ser completamente visible en la ventana gráfica actual y que los usuarios quizá necesiten mover el ratón sobre el contenido adicional para leerlo. Por tanto, quienes desarrollan la web deben asegurarse de que el contenido adicional permanezca visible cuando el puntero se desplaza desde el activador hasta el contenido adicional (normalmente adyacente). El contenido adicional también debe poder descartarse sin mover el foco, de modo que los usuarios puedan leer el contenido que queda tapado por el contenido adicional.
Ejemplos
Vista previa del contenido de los enlaces
Al pasar el puntero sobre un enlace o al enfocarlo, aparece una vista previa del contenido del enlace justo encima o debajo de él. Los usuarios pueden mover el puntero sobre el contenido adicional (la ventana emergente) para poder leerlo por completo. Al pulsar la tecla Esc se descarta (se cierra) el contenido adicional.
HTML del ejemplo 1
<p>This is the
<a class="a-and-tooltip" id="parent" href="index.html">trigger
<span id="popup" role="tooltip">And this additional text
gives additional context on the trigger term
</span>
</a>.
Text and popup are <strong>in one link (a)</strong> element.
</p>
CSS del ejemplo 1
[role="tooltip"] {
display: none;
padding: 0.5em;
background:white;
color: black;
border:solid black 2px;
width:10em;
}
.a-and-tooltip {
position: relative;
}
[role="tooltip"] {
position: absolute;
left:0;
top:1em;
}
JavaScript del ejemplo 1
// trigger and popup inside the same link
var parent = document.getElementById("parent");
parent.onmouseover = function() {
document.getElementById("popup").style.display = "block";
}
parent.onmouseout = function() {
document.getElementById("popup").style.display = "none";
}
parent.onfocus = function() {
document.getElementById("popup").style.display = "block";
}
parent.onblur = function() {
document.getElementById("popup").style.display = "none";
}
// hide when ESC is pressed
document.addEventListener("keydown", (e) => {
if ((e.keyCode || e.which) === 27)
document.getElementById("popup").style.display = "none";
});
Ejemplo funcional de contenido al pasar el puntero o al recibir el foco
Pruebas
Procedimiento
Para el contenido adicional que aparece al pasar el puntero, comprobar que:
- El puntero puede moverse sobre el contenido adicional sin que este desaparezca.
- El contenido adicional permanece visible y no se cierra automáticamente pasado un tiempo.
- El contenido puede cerrarse sin apartar el puntero del activador, ya sea pulsando Esc, pulsando otro atajo de teclado documentado o activando el propio activador.
Para el contenido adicional que aparece al recibir el foco, comprobar que:
- El contenido adicional permanece visible y no se cierra automáticamente pasado un tiempo.
- El contenido puede cerrarse sin apartar el foco del activador, ya sea pulsando Esc, pulsando otro atajo de teclado documentado o activando el propio activador.
Resultados esperados
Para el contenido que aparece al pasar el puntero:
- Las comprobaciones n.º 1, n.º 2 y n.º 3 son verdaderas.
Para el contenido que aparece al recibir el foco:
- Las comprobaciones n.º 1 y n.º 2 son verdaderas.
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.
Fuente y licencia
Traducción al español, no oficial, realizada por ADDAW a partir de la técnica SCR39 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.