Addaw, ir a inicio Donar

Técnica CSS WCAG 2.2

C27Hacer que el orden del DOM coincida con el orden visual

En resumen

Esta técnica pide que el orden del contenido en el código fuente (el DOM) coincida con el orden en que se presenta visualmente, en lugar de reordenarlo solo con CSS. Evita confusiones a quienes usan lectores de pantalla o magnificadores, a quienes navegan con teclado y a quienes trabajan junto a una persona que ve la página; conviene aplicarla siempre que la maquetación altere la posición visual de los bloques.

Aplicabilidad

CSS usado con HTML

Descripción

El objetivo de esta técnica es garantizar que el orden del contenido en el código fuente sea el mismo que el de su presentación visual. El autor puede cambiar el orden del contenido del código fuente a cualquier número de presentaciones visuales mediante CSS. Cada orden puede tener sentido por sí mismo, pero puede causar confusión a los usuarios de tecnologías de asistencia. Esto puede deberse a que el usuario desactive la presentación especificada por el autor, a que acceda al contenido directamente desde el código fuente (por ejemplo, con un lector de pantalla) o a que interactúe con el contenido mediante el teclado. Si un usuario ciego, que lee la página con un lector de pantalla que sigue el orden del código fuente, trabaja con un usuario vidente que lee la página en el orden visual, ambos pueden confundirse al encontrar la información en órdenes distintos. Un usuario con baja visión que utilice un magnificador de pantalla junto con un lector de pantalla puede confundirse cuando el orden de lectura parece saltar de un punto a otro de la pantalla. Un usuario de teclado puede tener dificultades para predecir dónde irá el foco a continuación cuando el orden del código fuente no coincide con el orden visual.

También puede haber situaciones en las que el orden presentado visualmente sea necesario para la comprensión general de la página y, si el orden del código fuente se presenta de forma distinta, puede resultar mucho más difícil de entender.

Cuando el orden del código fuente coincide con el orden visual, todas las personas leen el contenido e interactúan con él en el mismo orden (el correcto).

El atributo tabindex de HTML tiene dos funciones. Una es hacer que un elemento pueda recibir el foco y la otra es asignar al elemento una posición en el orden del foco. Un tabindex de 0 hace que un elemento pueda recibir el foco, pero lo añade al orden del foco según el orden de los elementos en el código fuente. El orden del foco seguirá los valores positivos de tabindex en orden ascendente. Establecer valores de tabindex que den lugar a un orden distinto del orden de los elementos en el Document Object Model (DOM) puede hacer que el orden sea incorrecto para los usuarios de tecnologías de asistencia. Esto se debe en gran medida a que la propiedad tabindex se especifica en el HTML y no en el CSS. Esto puede cambiar en futuras especificaciones. También puede diferir del orden de la presentación visual.

Ejemplos

  • Un periódico en línea ha colocado visualmente una barra de navegación en la esquina superior izquierda de la página, justo debajo de su logotipo inicial. En el código fuente, los elementos de navegación aparecen después de los elementos que codifican el logotipo.

Pruebas

Procedimiento

  1. Examinar visualmente el orden del contenido de la página web tal como se presenta al usuario final.
  2. Examinar los elementos del DOM con una herramienta que permita ver el DOM.
  3. Comprobar que el orden del contenido en las secciones del código fuente coincide con la presentación visual del contenido en la página web (por ejemplo, en una página en inglés el orden es de arriba abajo y de izquierda a derecha).

Resultados esperados

  • La comprobación n.º 3 es verdadera.

Recursos

  • How users change colours on websites (gov.uk) (cómo cambian los usuarios los colores de los sitios web)
  • La mayoría de los navegadores ofrecen herramientas para desarrolladores con las que inspeccionar el código fuente. Normalmente estas herramientas se abren pulsando F12 o desde la configuración del navegador.
    • The Web Developer Toolbar (Firefox). Permite examinar el código fuente con CSS desactivado en Firefox. Puede ser útil para determinar si el orden de lectura y el orden del código fuente coinciden.
    • Web Developer Toolbar (Chrome). Permite examinar el código fuente con CSS desactivado en Chrome. Puede ser útil para determinar si el orden de lectura y el orden del código fuente coinciden.

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 C27 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