Accessibility Studio / Check Rule(検査ルール)

h1が複数あり構造確認が必要

複数h1自体を一律違反とはしないが、文書構造の確認が必要。 heading outline and section contextを証拠として確認し、各h1が独立した文書区画か確認し、通常ページでは主題を明確にする。

DAS-STR-005v1.0.0監査画面で確認

Direct answer

何を確認する項目ですか?

複数h1自体を一律違反とはしないが、文書構造の確認が必要。 heading outline and section contextを証拠として確認し、各h1が独立した文書区画か確認し、通常ページでは主題を明確にする。

DAS-STR-005 はWCAG 1.3.1 Level Aへ対応するassisted checkです。heading outline and section contextを根拠にしますが、対象の意味と実環境での操作は別途確認します。

Reference facts

固定値・必要な証拠・判定境界

Rule ID(固定ID)
DAS-STR-005
Domain(検査領域)
structure
WCAG SC(達成基準)
1.3.1 Level A
Automation(判定方式)
assisted
Runtime(実装状態)
実行検査あり
Severity(既定の影響度)
moderate
Test method(検査方法)
dom-static
Evidence(必要な証拠)
heading outline and section context
Remediation(修正方針)
各h1が独立した文書区画か確認し、通常ページでは主題を明確にする。
Fix safety(自動修正安全度)
N
False positive(誤検出の境界)
ツールは疑わしい対象と証拠を絞り込みますが、失敗かどうかはコンテンツの目的と実際の操作を人が確認します。
False negative(見逃しの境界)
収集できない状態、画面外の遷移、文脈依存の関係、支援技術との組み合わせは別の手動確認へ残します。

Detect → evidence → remediate → verify

検出から再監査まで

  1. 対象:structure領域を、dom-static方式で確認します。
  2. 検出:複数h1自体を一律違反とはしないが、文書構造の確認が必要。
  3. 証拠:heading outline and section contextをFindingへ保存し、対象selector・実測値・環境を照合します。
  4. 修正:各h1が独立した文書区画か確認し、通常ページでは主題を明確にする。 自動修正安全度はNです。
  5. 再監査:同じfixture・viewport・zoom・配色・Reduced Motionで再実行し、追加の手動確認も記録します。

Broken / fixed review

問題例と修正版を比べるときの読み方

Broken(問題候補)
<main><h1>記事タイトル</h1><section><h1>関連記事</h1></section></main>
Fixed(修正後の候補)
<main><h1>記事タイトル</h1><section><h2>関連記事</h2></section></main>

再確認:複数H1は直ちに違反とせず、各見出しが文書構造と主題を正しく表すか人が判断します。

検証Fixture:wordpress-block-page

Human review boundary

このページだけでは決められないこと

  • 自動検査結果だけでWCAG適合、認証、法的要件の充足を宣言しません。
  • 意味、文章品質、操作の分かりやすさ、支援技術固有の挙動は人が確認します。
  • 代表ページと状態、複数browser・端末、keyboard、screen reader、zoom・reflowを評価範囲へ含めます。
  • 未実施環境と確認できなかった項目をreportに残し、0 Findingを「問題なし」と言い換えません。

Primary source

公式仕様・解説

W3C/WAIの該当ページで原文と例外を確認する