landmark-no-duplicate-contentinfo

La página no debe tener más de una región de referencia contentinfo

manualconfianza: mediumgravedad: minoroperable

Comprueba que existe como máximo una región de referencia contentinfo (role="contentinfo" o un <footer> no anidado) en la página.

Ámbito de aplicación. Se aplica siempre que la página contenga al menos una región de referencia contentinfo (role="contentinfo" explícito, o un <footer> implícito no anidado). Un elemento personalizado cuyos ElementInternals le dan un rol de landmark (this.attachInternals().role), sin un atributo role que nombre otro, es un landmark como lo es un elemento nativo con ese rol.

Resultado esperado. Existe como máximo una región de referencia contentinfo en la página, reflejando para contentinfo el mismo razonamiento de landmark-no-duplicate-banner.

Qué informa un hallazgo.

  • count: cuántas regiones de referencia contentinfo expone la página a la tecnología de asistencia, frente a un límite de 1.

Estos campos de data.details ayudan a leer y reproducir un hallazgo. Salvo reasonCode y los pocos campos que Esquema de salida indica como estables, no son un contrato estable: un campo puede cambiar de nombre o desaparecer en una versión menor, así que no construyas sobre ellos.

Ejemplos

pass
<body>
<footer>Site footer</footer>
</body>

Solo existe una región de referencia contentinfo.

can't tell
<body>
<footer>First</footer>
<footer>Second</footer>
</body>

Dos elementos <footer> de nivel superior se resuelven ambos al role contentinfo.

Cómo comprobarlo

Cuando esta regla no puede decidir, informa cantTell y deja la pregunta a una persona. Cada pregunta que puede plantear aparece aquí bajo su código de motivo, con los pasos para responderla. Un hallazgo lleva los mismos pasos en howToCheck, en el idioma del análisis. Consulta Esquema de salida.

LANDMARK_DUPLICATE_CONTENTINFO

  1. Abrir la lista de puntos de referencia de un lector de pantalla, o el panel Accesibilidad, y contar los puntos de referencia contentinfo.
  2. Para cada uno que indica el informe, decidir si es el pie de toda la página o el pie de una sección, una tarjeta o un diálogo.
  3. Comprobar que las copias ocultas o cerradas están realmente ocultas a las tecnologías de apoyo.

Se cumple. Las tecnologías de apoyo encuentran un único contentinfo, el pie de toda la página.

No se cumple. Se expone más de un contentinfo, así que la navegación por puntos de referencia ofrece varios pies de página, un incumplimiento de buena práctica según el rol contentinfo de WAI-ARIA.

Reglas relacionadas

Ver código fuente