page-title-present

La page a un titre non vide

automaticWCAG 2.4.2 (A)confiance : highgravité : seriousoperable

Vérifie que la page contient un élément <title> non vide.

Applicabilité. S’applique à une exécution portant sur un document HTML entier, dont l’élément racine est <html> ; un document SVG ouvert seul est notApplicable. Une exécution restreinte par contextSelector ou par engineOptions.fragment est notApplicable : la présence d’un titre de page n’est pas une propriété qu’un sous-arbre peut établir.

Attendu. Le document a un élément <title>, et document.title, espaces regroupés, n’est pas vide. L’élément est recherché dans tout le document, pas seulement dans <head> : un <title> que l’analyseur laisse hors de <head> reste le titre du document dans tous les navigateurs. Seul un <title> de l’espace de noms HTML compte ; le <title> d’un <svg> en ligne nomme le graphique, donc une page dont le seul <title> se trouve dans un <svg> n’a pas d’élément title. Savoir si ce titre décrit la page est la question de page-title-patterns.

Exemples

pass
<html>
<head><title>Quarterly report</title></head>
<body>Hi</body>
</html>

Le document a un <title> non vide.

fail
<html>
<head></head>
<body>Hi</body>
</html>

Aucun élément <title> nulle part dans le document.

Règles associées

Voir le code source