heading-quality
El texto del encabezado debe ser descriptivo, no un marcador de posición
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
<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.
<h3>Opening hours</h3><p>We are open Monday through Friday from 10 to 16.</p>
El encabezado nombra su tema real.