Diferencia entre revisiones de «Principio 3/3.1 Leíble/3.1.1-A»
De WCAG Wiki
Sin resumen de edición |
Sin resumen de edición |
||
| (No se muestran 197 ediciones intermedias de 2 usuarios) | |||
| Línea 1: | Línea 1: | ||
== | {{CriterioWCAG | ||
|id_wcag_criterio=3.1.1 | |||
|id_wcag_subcriterio=3.1.1-A | |||
|wcag_titulo_criterio=3.1.1-A. Idioma de la página | |||
|wcag_nivel=A | |||
|wcag_version=2.0 | |||
|wcag_principio=3_Comprensible | |||
|wcag_principio_url=Principio_3 | |||
|wcag_pauta=3.1_Legible | |||
|wcag_pauta_url=Principio_3/3.1_Legible | |||
|wcag_grupo=Lenguaje | |||
|wcag_subgrupo=Idioma_principal | |||
|wcag_subcriterio_url=Principio_3/3.1_Legible/3.1.1-A | |||
|wcag_discapacidades= | |||
<li class="discapacidad-item"> | |||
[[Archivo:Sinvision.png|20px|class=icon-discapacidad|alt=Discapacidad visual total]] | |||
<span class="discapacidad-texto">[[:Categoría:Discapacidad visual total|Visual total]]</span> – | |||
<span class="gravedad gravedad-grave">Barrera grave</span> | |||
</li> | |||
<li class="discapacidad-item"> | |||
[[Archivo:Cognitiva.png|20px|class=icon-discapacidad|alt=Discapacidad cognitiva]] | |||
<span class="discapacidad-texto">[[:Categoría:Discapacidad cognitiva|Cognitiva]]</span> – | |||
<span class="gravedad gravedad-moderada">Barrera moderada</span> | |||
</li> | |||
= | |wcag_lista_discapacidades= | ||
[[Categoría:Discapacidad visual total]] | |||
[[Categoría:Discapacidad cognitiva]] | |||
|wcag_texto_criterioOAW= | |||
Se debe identificar el idioma principal de la página con los atributos adecuados según la gramática usada y con un código de idioma correcto. | |||
|wcag_descripcion_resumida= | |||
El idioma principal de la página debe declararse correctamente para que los agentes de usuario puedan pronunciar y procesar el contenido sin errores. | |||
|wcag_objetivo= | |||
Proporcionar la información necesaria para que los agentes de usuario puedan presentar el texto y otro contenido lingüístico de forma correcta, especialmente lectores de pantalla. | |||
< | |wcag_importancia= | ||
< | Las personas usuarias de lectores de pantalla dependen de la identificación correcta del idioma para recibir pronunciación adecuada. Un marcado incorrecto genera errores de comprensión y dificulta el acceso al contenido. | ||
H57: Using the language attribute on the HTML element</ | |||
|wcag_referencias= | |||
<ul> | |||
<li><span lang="en">[https://www.w3.org/WAI/WCAG21/Techniques/html/H57 H57: Using the language attribute on the HTML element]</span></li> | |||
|wcag_recursos= | |||
<ul> | |||
<li>Atributos <code>lang</code> y <code>xml:lang</code></li> | |||
<li>Códigos BCP47 (ej: <code>es</code>, <code>en-US</code>, <code>ca</code>)</li> | |||
<li>[https://www.w3.org/International/articles/language-tags Language tags in HTML and XML] | |||
|wcag_tipo_evaluacion=Manual | |||
|wcag_pasos_evaluacion= | |||
<ol class="paso-list"> | |||
<li><span class="paso-badge">Paso 1.</span> | |||
Usando la herramienta de inspección de código del navegador, comprobar que existe el elemento <code><html></code> con los atributos <code>lang</code> y/o <code>xml:lang</code>. | |||
</li> | |||
<li><span class="paso-badge">Paso 2.</span> | |||
Verificar que el código de idioma sigue la sintaxis correcta. | |||
</li> | |||
</ol> | |||
|wcag_resultado_evaluacion= | |||
El idioma principal de la página está identificado y coincide con el idioma del contenido. | |||
|wcag_ejemplo_evaluacion= | |||
<pre class="wcag-codigo-html"> | |||
<html lang="es"> | |||
<body> | |||
<h1>Bienvenido</h1> | |||
</body> | |||
</html> | </html> | ||
</pre> | |||
= | |wcag_otras_herramientas_evaluacion= | ||
<ul> | |||
<li> | |||
<strong>Bookmarklet:</strong><br> | |||
<html> | |||
<div class="highlight-box"> | |||
Clica o arrastra este botón a tu barra de marcadores y podrás ejecutarlo y ver el idoma de otras páginas. <br> | |||
== | <a class="bookmarklet-button" | ||
href="javascript:(function(){alert('Idioma de la página: \n ' + document.documentElement.lang);})();"> | |||
Ver el idioma de la página | |||
</a> | |||
</div> | |||
</html> | |||
</li> | |||
''' | <li>'''Inspección del código''': comprobar que el idioma principal de la página está indicado usando el atributo <code>lang</code> en la etiqueta <code><html></code> con un código de idioma válido (p. ej., <code>lang="es"</code>, <code>lang="en"</code>).</li> | ||
<li>'''Validadores HTML''': usar el validador del W3C u otras herramientas automáticas para detectar la ausencia del atributo <code>lang</code> o códigos incorrectos.</li> | |||
<li>'''Prueba con lectores de pantalla''': (NVDA, JAWS, VoiceOver) cargar la página desde el inicio y comprobar que el lector anuncia el idioma correcto.</li> | |||
<li>'''Herramientas del navegador''': revisar el árbol accesible (Accessibility panel en DevTools) para confirmar que el idioma está reconocido correctamente.</li> | |||
</ul> | |||
}} | |||
Revisión actual - 06:09 6 nov 2025
3.1.1-A. Idioma de la página
- Nivel: A
- Versión: 2.0
- Principio: 3_Comprensible
- Pauta: 3.1_Legible
- Grupo: Lenguaje
- Subgrupo: Idioma_principal
Discapacidades afectadas
Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.
-
Visual total –
Barrera grave
-
Cognitiva –
Barrera moderada
Enunciado del criterio (Observatorio de Accesibilidad Web)
- Se debe identificar el idioma principal de la página con los atributos adecuados según la gramática usada y con un código de idioma correcto.
Comprensión del criterio
Descripción resumida
El idioma principal de la página debe declararse correctamente para que los agentes de usuario puedan pronunciar y procesar el contenido sin errores.
Objetivo
Proporcionar la información necesaria para que los agentes de usuario puedan presentar el texto y otro contenido lingüístico de forma correcta, especialmente lectores de pantalla.
Importancia de cumplir el criterio
Las personas usuarias de lectores de pantalla dependen de la identificación correcta del idioma para recibir pronunciación adecuada. Un marcado incorrecto genera errores de comprensión y dificulta el acceso al contenido.
Referencias WCAG
Recursos de apoyo
- Atributos
langyxml:lang - Códigos BCP47 (ej:
es,en-US,ca) - Language tags in HTML and XML
Evaluación del criterio
Tipo de evaluación
Evaluación Manual
Procedimiento de evaluación
- Paso 1.
Usando la herramienta de inspección de código del navegador, comprobar que existe el elemento
<html>con los atributoslangy/oxml:lang. - Paso 2. Verificar que el código de idioma sigue la sintaxis correcta.
Resultado esperado
El idioma principal de la página está identificado y coincide con el idioma del contenido.
Ejemplo
<html lang="es"> <body> <h1>Bienvenido</h1> </body> </html>
Otras herramientas de evaluación
-
Bookmarklet:
Clica o arrastra este botón a tu barra de marcadores y podrás ejecutarlo y ver el idoma de otras páginas.
Ver el idioma de la página - Inspección del código: comprobar que el idioma principal de la página está indicado usando el atributo
langen la etiqueta<html>con un código de idioma válido (p. ej.,lang="es",lang="en"). - Validadores HTML: usar el validador del W3C u otras herramientas automáticas para detectar la ausencia del atributo
lango códigos incorrectos. - Prueba con lectores de pantalla: (NVDA, JAWS, VoiceOver) cargar la página desde el inicio y comprobar que el lector anuncia el idioma correcto.
- Herramientas del navegador: revisar el árbol accesible (Accessibility panel en DevTools) para confirmar que el idioma está reconocido correctamente.
Ejemplos accesibles y no accesibles creados por alumnos
Comentarios
A continuación se muestran comentarios sobre el criterio 3.1.1-A. Idioma de la página
Loading comments...
