Avisos
Vaciar todo

Problemas con la accesibilidad en la web  

 
Carlos
 Carlos
Estimable Member

Hola

Tengo que pasar unos requisitos de accesibilidad con la web y me comunican que tengo una serie de errores:

  1. Cambio de tamaño del texto. El atributo [user-scalable="no"] se usa en el elemento <meta name="viewport"> o el valor del atributo [maximum-scale] es inferior a 5. Me explican que:Inhabilitar el zoom provoca problemas a los usuarios con baja visión que necesitan ampliar la pantalla para poder ver correctamente el contenido de las páginas web.
  2. Orden del foco: Algunos elementos tienen un valor de [tabindex] superior a 0. Me explican: Cuando una persona navega con teclado (usando la tecla TAB), espera que el enfoque avance de forma lógica por los elementos de la página. Si el orden del foco es incorrecto (por ejemplo, porque se usa tabindex superior a 0), la navegación puede volverse confusa y poco predecible. Esto dificulta mucho el uso para personas que dependen del teclado.

Busqué en vuestro foro sobre el punto 1 y encontré esta solución https://www.webempresa.com/foro/administracion-wordpress/zoom-en-la-vista-de-movil-con-wordpress, así que usando Code Snippets puse este código:

function new_meta_viewport() {
echo '<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=10">';
}
add_action( 'wp_head', 'new_meta_viewport', 1 );

Veo que desde mi movil puedo hacer zoom sin problemas, pero no sé cómo comprobar si el problema que me indican está subsanado. Fui al archivo functions.php y lo que encontré fue esto:

function et_add_viewport_meta(){

                echo '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />';

}

add_action( 'wp_head', 'et_add_viewport_meta' );

¿Me podéis ayudar para saber si lo hice bien o me falta corregir algo más?

Sobre el punto 2, no tengo ni idea de cómo comprobar el uso del TAB en la web.

 

Gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 27/08/2025 11:27 pm