Diferencia entre revisiones de «Principio 1/1.3 Adaptable/1.3.1-N»

De WCAG Wiki
Sin resumen de edición
Sin resumen de edición
Línea 1: Línea 1:
__TOC__
{{CriterioWCAG
== '''1.3.1-N. Agrupar campos relacionados''' ==
|id_wcag_criterio=1.3.1
<!-- 
|id_wcag_subcriterio=1.3.1-N
  Análisis interno:
|wcag_titulo_criterio=1.3.1-N. Agrupar campos relacionados
  Este criterio impacta principalmente a: Personas con discapacidad visual total y motriz 
|wcag_nivel=A
  Problema grave: Si los campos relacionados no se agrupan correctamente con <fieldset> y <legend>, los usuarios de lectores de pantalla y quienes usan teclado no perciben la relación entre los campos. 
|wcag_version=2.2
-->
|wcag_principio=1_Perceptible
<html>
|wcag_principio_url=Principio_1
<!-- criterio 1.3.1-N -->
|wcag_pauta=1.3_Adaptable
<article class="wcag-card">
|wcag_pauta_url=Principio_1/1.3_Adaptable
  <section class="wcag-info">
|wcag_grupo=Formulario
    <ul>
|wcag_subgrupo=Agrupación de campos
      <li><span class="label">Nivel:</span><span class="value">A</span></li>
      <li><span class="label">Versión:</span><span class="value">2.2</span></li>
      <li><span class="label">Principio:</span><span class="value">1. Perceptible</span></li>
      <li><span class="label">Pauta:</span><span class="value">1.3 Crear contenido adaptable</span></li>
      <li><span class="label">Categoría:</span><span class="value">Formulario</span></li>
      <li><span class="label">Subcategoría:</span><span class="value">Agrupación de campos</span></li>
    </ul>
  </section>


  <section class="wcag-users">
|wcag_discapacidades=
    <p>Usuarios más afectados</p>
<li class="discapacidad-item">
    <ul>
  [[Archivo:Sinvision.png|20px|class=icon-discapacidad|alt=Discapacidad visual total]]
      <li><img src="/images/4/4d/Sinvision.png" alt="Icono de una persona con discapacidad visual" /> Personas con discapacidad visual total - <span class="gravedad">Barrera grave</span></li>
  <span class="discapacidad-texto">[[:Categoría:Discapacidad visual total|Visual total]]</span>
      <li><img src="/images/0/06/Motriz.png" alt="Icono discapacidad motriz" class="icono-discapacidad" /> Personas con discapacidad motriz – <span class="gravedad">Barrera moderada</span></li>
  <span class="gravedad gravedad-grave">Barrera grave</span>
      <li><img src="/images/4/40/Cognitiva.png" alt="Icono discapacidad cognitiva" class="icono-discapacidad" /> Personas con discapacidad cognitiva – <span class="gravedad">Barrera leve</span></li>
</li>
    </ul>
 
  </section>
<li class="discapacidad-item">
</article>
  [[Archivo:Motriz.png|20px|class=icon-discapacidad|alt=Discapacidad motriz]]
</html>
  <span class="discapacidad-texto">[[:Categoría:Discapacidad motriz|Motriz]]</span>
  <span class="gravedad gravedad-moderada">Barrera moderada</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-leve">Barrera leve</span>
</li>
 
|wcag_lista_discapacidades=
[[Categoría:Discapacidad visual total]]
[[Categoría:Discapacidad motriz]]
[[Categoría:Discapacidad cognitiva]]
 
|wcag_texto_criterioOAW=
Los grupos de campos de formulario relacionados entre sí que requieren de una descripción de todo el grupo se deben agrupar dentro de un elemento &lt;fieldset&gt; y describirse con &lt;legend&gt;.
 
|wcag_descripcion_resumida=
Los campos de formulario relacionados (como direcciones, fechas, preferencias o grupos de opciones) deben estar agrupados con &lt;fieldset&gt; y describirse con &lt;legend&gt; para que la relación entre ellos sea entendida por tecnologías de apoyo.
 
|wcag_objetivo=
Comunicar programáticamente la relación entre campos relacionados para reducir errores y mejorar la comprensión del formulario.
 
|wcag_importancia=
La agrupación ayuda a usuarios con lectores de pantalla y a personas con dificultades cognitivas o motrices a entender la organización y propósito de los campos.
 
|wcag_referencias=
<ul>
<li>H71: Usar &lt;fieldset&gt; y &lt;legend&gt; para describir grupos de controles de formulario</li>
<li>ARIA: role="group" y role="radiogroup" como alternativas</li>
</ul>
 
|wcag_recursos=
<ul>
<li>Usar &lt;fieldset&gt; y &lt;legend&gt; cuando haya varios campos vinculados</li>
<li>Evitar usar &lt;legend&gt; muy largos (ser conciso)</li>
<li>Usar ARIA solo si no es posible usar HTML semántico</li>
</ul>
 
|wcag_tipo_evaluacion=Comprobación manual
 
|wcag_pasos_evaluacion=
<ol class="paso-list">
<li>Identificar formularios con varios campos relacionados</li>
<li>Verificar la presencia de &lt;fieldset&gt; y &lt;legend&gt;</li>
<li>Comprobar que el texto del &lt;legend&gt; describe el grupo</li>
<li>Opcional: verificar uso de roles ARIA solo cuando no haya estructura HTML</li>
</ol>
 
|wcag_resultado_evaluacion=
Los campos relacionados están agrupados programáticamente mediante &lt;fieldset&gt; y &lt;legend&gt; o roles ARIA equivalentes.
 
|wcag_ejemplo_evaluacion=
Ejemplo correcto:
<pre class="wcag-codigo-html">
<fieldset>
<legend>Método de contacto</legend>
<label><input type="radio" name="contact" value="email">Email</label>
<label><input type="radio" name="contact" value="phone">Teléfono</label>
</fieldset>
</pre>
 
Ejemplo incorrecto:
<pre class="wcag-codigo-html">
<p>Método de contacto</p>
<label><input type="radio" name="contact" value="email">Email</label>
<label><input type="radio" name="contact" value="phone">Teléfono</label>
</pre>
 
|wcag_otras_herramientas_evaluacion=
<ul>
<li>Inspección del navegador</li>
<li>Lectores de pantalla</li>
<li>Web Developer Toolbar</li>
</ul>
 
}}

Revisión del 18:35 4 nov 2025

1.3.1-N. Agrupar campos relacionados

Discapacidades afectadas

Este criterio puede afectar a distintas personas con discapacidad. A continuación se indican las más relevantes.

Enunciado del criterio (Observatorio de Accesibilidad Web)

  • Los grupos de campos de formulario relacionados entre sí que requieren de una descripción de todo el grupo se deben agrupar dentro de un elemento <fieldset> y describirse con <legend>.

Comprensión del criterio

Descripción resumida

Los campos de formulario relacionados (como direcciones, fechas, preferencias o grupos de opciones) deben estar agrupados con <fieldset> y describirse con <legend> para que la relación entre ellos sea entendida por tecnologías de apoyo.

Objetivo

Comunicar programáticamente la relación entre campos relacionados para reducir errores y mejorar la comprensión del formulario.

Importancia de cumplir el criterio

La agrupación ayuda a usuarios con lectores de pantalla y a personas con dificultades cognitivas o motrices a entender la organización y propósito de los campos.

Referencias WCAG

  • H71: Usar <fieldset> y <legend> para describir grupos de controles de formulario
  • ARIA: role="group" y role="radiogroup" como alternativas

Recursos de apoyo

  • Usar <fieldset> y <legend> cuando haya varios campos vinculados
  • Evitar usar <legend> muy largos (ser conciso)
  • Usar ARIA solo si no es posible usar HTML semántico

Evaluación del criterio

Tipo de evaluación

Procedimiento de evaluación

  1. Identificar formularios con varios campos relacionados
  2. Verificar la presencia de <fieldset> y <legend>
  3. Comprobar que el texto del <legend> describe el grupo
  4. Opcional: verificar uso de roles ARIA solo cuando no haya estructura HTML

Resultado esperado

Los campos relacionados están agrupados programáticamente mediante <fieldset> y <legend> o roles ARIA equivalentes.

Ejemplo

Ejemplo correcto:
<fieldset>
 <legend>Método de contacto</legend>
 <label><input type="radio" name="contact" value="email">Email</label>
 <label><input type="radio" name="contact" value="phone">Teléfono</label>
</fieldset>

Ejemplo incorrecto:

<p>Método de contacto</p>
<label><input type="radio" name="contact" value="email">Email</label>
<label><input type="radio" name="contact" value="phone">Teléfono</label>

Otras herramientas de evaluación

  • Inspección del navegador
  • Lectores de pantalla
  • Web Developer Toolbar










Ejemplos accesibles y no accesibles creados por alumnos

Comentarios

A continuación se muestran comentarios sobre el criterio 1.3.1-N. Agrupar campos relacionados

Loading comments...