page-title-present

Seite hat einen nicht leeren Titel

automaticWCAG 2.4.2 (A)Konfidenz: highSchweregrad: seriousoperable

Prüft, dass die Seite ein nicht leeres <title>-Element enthält.

Anwendbarkeit. Gilt für einen Durchlauf über ein ganzes HTML-Dokument, also eines, dessen Dokumentelement <html> ist; ein eigenständig geöffnetes SVG-Dokument ist notApplicable. Ein durch contextSelector oder engineOptions.fragment eingeschränkter Durchlauf ist notApplicable: Ob die Seite einen Titel hat, kann kein Teilbaum beantworten.

Erwartung. Das Dokument hat ein <title>-Element, und document.title ist mit zusammengefasstem Leerraum nicht leer. Das Element wird im ganzen Dokument gesucht, nicht nur im <head>: Ein <title>, das der Parser außerhalb des <head> belässt, ist in jedem Browser trotzdem der Dokumenttitel. Nur ein <title> im HTML-Namensraum zählt; das <title> eines Inline-<svg> benennt die Grafik, daher fehlt einer Seite, deren einziges <title> in einem <svg> steht, das title-Element. Ob dieser Titel die Seite beschreibt, ist die Frage von page-title-patterns.

Beispiele

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

Das Dokument hat ein nicht leeres <title>.

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

Im gesamten Dokument gibt es kein <title>-Element.

Verwandte Regeln

Quellcode ansehen