deprecated-elements-not-used
El contenido desplazable de <marquee> debe poder pausarse, detenerse u ocultarse
Pregunta, por cada elemento <marquee> obsoleto, si la página ofrece una forma de pausar, detener u ocultar su contenido que se desplaza solo, ya que el propio elemento no tiene ninguna.
Ámbito de aplicación. Se aplica a cualquier ámbito de análisis; si contiene un elemento <marquee> es siempre una pregunta con respuesta. <marquee> es un elemento HTML obsoleto y no estándar que los navegadores siguen renderizando como texto que se desplaza solo, sin ningún mecanismo integrado para que el usuario lo pause, lo detenga o lo oculte.
Resultado esperado. Cada <marquee> se informa como cantTell: el desplazamiento en sí es seguro, pero una página puede ofrecer su propio control de pausa o parada (un botón que llama al método stop() del elemento, por ejemplo), y entonces el fallo F16 no se aplica. Si existe ese control lo comprueba una persona. Un ámbito sin <marquee> pasa; no hay un caso aparte de no aplicable.
Ejemplos
<p>Normal content</p><blink>Sale</blink>
No hay ningún <marquee>, lo que satisface la regla directamente; no hay un caso aparte de no aplicable. <blink> no se informa, ya que ningún navegador lo hace parpadear.
<marquee>Breaking news</marquee>
<marquee> desplaza su contenido y no da al usuario forma de pausarlo, detenerlo u ocultarlo; si la página añade su propio control lo comprueba una persona. Esta regla nunca falla.
Cómo comprobarlo
Cuando esta regla no puede decidir, informa cantTell y deja la pregunta a una persona. Cada pregunta que puede plantear aparece aquí bajo su código de motivo, con los pasos para responderla. Un hallazgo lleva los mismos pasos en howToCheck, en el idioma del análisis. Consulta Esquema de salida.
MARQUEE_PAUSE_MECHANISM_UNKNOWN
- Localizar el texto en desplazamiento que indica el informe y anotar si se mueve durante más de 5 segundos.
- Buscar cerca de él, y en otras partes de la página, un control para pausarlo, detenerlo u ocultarlo.
- Pulsar Tab hasta llegar a ese control y activarlo con Intro o Espacio.
- Comprobar que el texto deja de moverse o desaparece.
Se cumple. Un control que se puede usar con el teclado pausa, detiene u oculta el texto en desplazamiento (o este se detiene solo en 5 segundos).
No se cumple. El texto sigue desplazándose sin forma de pausarlo, detenerlo u ocultarlo, lo que incumple WCAG 2.2.2 (F16).