Addaw, ir a inicio Donar

Fallo común WCAG 2.2

F97Bloquear la web o la app en vertical u horizontal

Nombre oficial en el W3C: Fallo del criterio de conformidad 1.3.4 debido a restringir la visualización a una única orientación de la pantalla

En pocas palabras

Este error se da cuando el contenido solo funciona en una orientación de pantalla, vertical u horizontal. Si la persona gira el móvil o la tableta, el contenido se ve de lado o pide que vuelva a girarlo. Hay que permitir las dos orientaciones, salvo que una sea imprescindible, como en un piano virtual.

Por qué es importante

Algunas personas llevan la tableta o el móvil fijo en un soporte, por ejemplo en el brazo de una silla de ruedas eléctrica. No pueden girarlo.

Si la web solo se ve en vertical y el soporte está en horizontal, el texto queda de lado o aparece un aviso de «Gire su dispositivo». La persona no puede usar la web. Pasa lo mismo a quien tiene poca movilidad en las manos o a quien prefiere una orientación porque ve mejor así.

Cómo evitarlo

  1. Diseñe la página para que se adapte a cualquier ancho y alto, con diseño adaptable (responsive).
  2. No gire el contenido con CSS (por ejemplo, con transform: rotate(90deg)) dentro de una consulta @media (orientation: …).
  3. No muestre mensajes que obliguen a girar el dispositivo para ver el contenido.
  4. No bloquee la orientación con JavaScript (screen.orientation.lock()) ni en el manifiesto de la aplicación web.
  5. Solo limite la orientación si es esencial, como en un cheque bancario o un piano virtual.

Cómo comprobarlo

  1. Abra la página en un móvil o una tableta en vertical. Compruebe que el contenido se ve derecho y completo.
  2. Gire el dispositivo a horizontal y compruebe lo mismo.
  3. Si no tiene dispositivo, use el modo de dispositivo de las herramientas del navegador (F12) y el botón de girar.
  4. Si solo funciona en una orientación, pregúntese si es imprescindible. Si no lo es, hay fallo.

Ejemplo

Este CSS gira toda la página cuando el móvil está en horizontal y provoca el fallo.

/* Incorrecto: fuerza la vista vertical */
@media (orientation: landscape) {
  body {
    transform: rotate(-90deg);
  }
}
Ver el texto completo del W3C (traducción al español)

Esta es una traducción no oficial al español de la técnica F97 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.

Aplicabilidad

Todas las tecnologías que permiten restringir la visualización del contenido a una única orientación.

Descripción

El objetivo de esta técnica es describir cómo restringir la visualización del contenido a una única orientación constituye un fallo en permitir que el contenido se vea en varias orientaciones. Cuando el contenido se presenta con una restricción a una orientación concreta, los usuarios deben orientar sus dispositivos para ver el contenido en la orientación que ha impuesto el autor. Algunos usuarios tienen el dispositivo montado en una orientación fija (por ejemplo, en el brazo de una silla de ruedas eléctrica) y, si el contenido no puede verse en esa orientación, se les crean problemas.

Si se determina que una orientación concreta es esencial para el funcionamiento y la visualización del contenido, este fallo no se aplica.

Ejemplos

  • Una aplicación de noticias muestra siempre el contenido en orientación vertical. Los usuarios pueden ver el contenido en un dispositivo que admite tanto la orientación horizontal como la vertical. Cuando se gira el dispositivo a la vista horizontal, el contenido aparece de lado para el usuario.

Pruebas

Procedimiento

  1. Abrir el contenido en vista horizontal. Comprobar que el contenido está orientado para esta vista.
  2. Abrir el contenido en vista vertical. Comprobar que el contenido está orientado para esta vista.
  3. Comprobar si la vista vertical u horizontal es esencial para la visualización y el funcionamiento del contenido.
  4. Si en el contenido, el agente de usuario, el sistema operativo o el dispositivo hay controles que restringen o permiten los cambios de orientación, comprobar que esos controles pueden configurarse de forma que las comprobaciones n.º 1 y n.º 2 sean verdaderas.

Resultados esperados

  • Si la comprobación n.º 1 o la comprobación n.º 2 es falsa, y las comprobaciones n.º 3 y n.º 4 son falsas, entonces se da esta condición de fallo y el contenido falla el criterio de conformidad.

Cómo lo comprobamos en ADDAW

Este error es uno de los que buscamos en cada auditoría de ADDAW. Se lo entregamos con capturas y la forma de corregirlo.

Solicitar una auditoría

Basado en la técnica F97 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.