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

require-h1

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

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

required-h1ルールから、no-duplicate-h1とともに分割されました。

❌ 間違ったコード例

<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

{
"require-h1": boolean
}

Options

{
"require-h1": {
"options": {
"in-document-fragment"?: boolean
}
}
}
PropertyTypeDefault ValueDescription
in-document-fragmentboolean"false"ドキュメント全体ではなく、コードの断片内でこのルールを適用させたい場合、trueにしてください。

Default Severity

warning