page-title-present
ページに空でないタイトルがあります
automaticWCAG 2.4.2 (A)確度:high重大度:seriousoperable
ページに空でない<title>要素が含まれていることを確認します。
適用範囲:HTML文書全体、つまり文書要素が<html>である文書を対象とした実行に適用されます。単独で開かれたSVG文書はnotApplicableです。contextSelectorやengineOptions.fragmentで範囲を絞った実行はnotApplicableです。ページにタイトルがあるかどうかは、どのサブツリーからも答えられる性質のものではないためです。
期待される結果:文書が<title>要素を持ち、空白をまとめたdocument.titleが空ではありません。要素は<head>内だけでなく文書全体から探します。パーサーが<head>の外に置いた<title>も、どのブラウザーでも文書のタイトルになるからです。HTML名前空間の<title>だけが認められます。インラインの<svg>の<title>はその図に名前を付けるものなので、唯一の<title>が<svg>内にあるページはtitle要素を欠いています。そのタイトルがページを説明しているかどうかは、page-title-patternsが扱います。
例
pass
<html><head><title>Quarterly report</title></head><body>Hi</body></html>
文書に空でない<title>があります。
fail
<html><head></head><body>Hi</body></html>
文書のどこにも<title>要素がありません。