heading-quality

El texto del encabezado debe ser descriptivo, no un marcador de posición

manualWCAG 2.4.6 (AA)confianza: mediumgravedad: minoroperable

Marca los encabezados cuyo nombre accesible es un marcador de posición en lugar de una descripción del contenido que sigue: una palabra genérica ("Heading", "Untitled"), un hueco de plantilla numerado ("Section 2"), un nombre de archivo o una URL.

Ámbito de aplicación. Elementos con rol de encabezado (<h1>-<h6> nativos, o cualquier elemento con role="heading" explícito) que están incluidos en el árbol de accesibilidad y tienen un nombre accesible no vacío. Un encabezado sin nombre alguno es competencia de `empty-heading`, no de esta regla.

Resultado esperado. El nombre accesible del encabezado, normalizado (espacios en blanco colapsados, sin distinción de mayúsculas/minúsculas, puntuación final eliminada), no es un marcador de posición dejado en el marcado: una palabra genérica conocida ("heading", "title", "untitled", "lorem ipsum", ...), un hueco de plantilla numerado ("Heading 2", "Section 3"), un nombre de archivo o una URL. Ninguno de estos describe el tema o el propósito del contenido que introducen.

Ejemplos

can't tell
<h3>Heading</h3>
<p>We are open Monday through Friday from 10 to 16.</p>

El texto del encabezado es la propia palabra genérica de marcador de posición "Heading", no una descripción de la sección.

n/a
<h3>Opening hours</h3>
<p>We are open Monday through Friday from 10 to 16.</p>

El encabezado nombra su tema real.

Ver código fuente