メインコンテンツまでスキップ

required-h1

ドキュメント内にh1要素がなければ警告します。

このルールは、WCAG 2.0の達成基準 1.3.1のための達成方法 H42と、見出しレベルのスキップに関するプラクティス、およびWeb Accessibility Tutorials - Headings (英語ページ)に基づいて設けられています。

❌ 間違ったコード例

<html>
<head>
<title>page</title>
</head>
<body>
<main>
<p>text</p>
</main>
</body>
</html>

✅ 正しいコード例

<html>
<head>
<title>page</title>
</head>
<body>
<main>
<h1>heading</h1>
<p>text</p>
</main>
</body>
</html>

Interface

{
"required-h1": boolean
}

Options

{
"required-h1": {
"options": {
"expected-once"?: boolean
"in-document-fragment"?: boolean
}
}
}
PropertyTypeDefault ValueDescription
expected-onceboolean"true"ドキュメント内で h1タグに重複があると警告します。
in-document-fragmentboolean"false"ドキュメント全体ではなく、コードの断片内でこのルールを適用させたい場合、trueにしてください。

Default Severity

error