A

3.3.2 ラベル又は説明

アクセシビリティにおける 3.3.2「ラベル又は説明」 の達成基準は、ユーザー入力が必要なフォーム要素には、ラベルや説明を明確に付けることを求めるものです。これは 等級 A の基本的な要件であり、フォームの使いやすさ・理解しやすさに直結します。

要件

ユーザーが情報を入力するフィールドには、ラベルや説明が提供されている必要がある。
これは、何を入力すればよいかをユーザーが理解できるようにするための指針です。

内容のポイント

要素解説
ラベル(label)入力フィールドに付けられる識別情報(例:「名前」「メールアドレス」など)
説明(instructions)入力方法の補足情報(例:「半角英数字で入力してください」など)
位置関係視覚的にも論理的にもラベルが関連づいていることが重要(<label for="..."> など)

具体例

達成している例

<label for="email">メールアドレス(必須)</label>
<input type="email" id="email" name="email" required>
<small>例:example@example.com</small>
  • 視覚的にもコード的にもラベルが関連づけられている
  • 入力形式の説明もあり、理解しやすい

達成していない例

<input type="text" placeholder="名前">
  • label が無い
  • placeholder のみではスクリーンリーダーで認識されにくく、操作性が低下する

この基準の目的と利点

対象ユーザー支援内容
視覚障害者スクリーンリーダーでラベルを読み上げ、入力内容が明確にわかる
認知障害者入力意図がはっきりすることで、混乱を防止
高齢者フォームの意味が直感的に理解でき、操作ミスを減らせる

実装ポイント

項目内容
label 要素の使用for 属性で明示的に関連づける
aria-labelledby の使用特殊なUIの場合に、視覚的なラベルと支援技術向けのラベルを関連付ける
インストラクションの明記「必須」「○文字以内」など明確に書く
プレースホルダーの誤用に注意placeholder だけに頼らない(表示されなくなる場合があるため)

まとめ

項目内容
達成基準3.3.2 ラベル又は説明
レベルA
対象ユーザー入力フィールド
要件入力項目に対して、何を入力すべきかを明確に示すラベルや説明があること
利点利用者の理解と操作の正確性を高める/支援技術への対応
最終更新日:2025年12月01日
一覧に戻る
お問い合わせ

当社では、ウェブサイトの診断や改善方法のご提案を通じて、
すべてのユーザーにとって使いやすいウェブづくりをサポートしています。
ご相談・ご依頼は、こちらからお気軽にお問い合わせください。

お問い合わせフォームへ