LEARN BY EXAMPLE

1.3.6 目的の特定 レベル AAA

部品やアイコン、ページの領域が何を表すかを、ソフトにも伝える。

概要

HTMLなどのマークアップ言語で作るコンテンツでは、操作する部品、アイコン、領域の目的を、ソフトが取得できるようにします。利用者が慣れた記号や言葉へ置き換えたり、必要な領域を強調したりする支援の手がかりになります。

ページの領域の目的をソフトにも伝える

PCやスマートフォンで講座サイトを読み、講座の本文に集中したい場面です。見た目に加え、ソフトが取得できる領域の目的を比べます。

利用者が困る例 区切りはあるが目的の指定がない

本文の領域を、目的の情報から区別できない。
見た目では区切られていても、ソフトにはメニューや本文の目的が伝わりません。

改善した例 目的に合うHTMLの要素を使う

講座サイト

講座メニュー

講座一覧 / 申込方法

<nav aria-label="講座メニュー">

ソフトに伝わる目的:ナビゲーション

写真入門

構図や光の使い方を学ぶ講座です。

<main>

ソフトに伝わる目的:主要な本文

サイトの連絡先

講座の運営に関する情報

<footer>

ソフトに伝わる目的:サイト情報

目的の情報を使って、本文を見つけやすくできる。
対応するソフトは、利用者の設定に合わせて本文の領域を強調するなどの支援に使えます。

図:同じ講座ページで、汎用的な区切りだけの場合と、領域の目的を指定する場合の比較。ページ全体に置くHTMLの指定を文字で示した静止図です。領域を強調したりアイコンを置き換えたりする支援技術の動作を再現した図ではありません。

達成できないと起こる問題の例

認知や学習に障害のある人が、PCやスマートフォンで講座サイトを読み、「写真入門」の内容に集中したいと考えています。ページには、講座メニュー、講座の本文、サイトの連絡先があります。

見た目では区切られていますが、コード上はどれも汎用的な領域で、メニューや主要な本文という目的が伝わりません。利用者がソフトで本文だけを強調したくても、目的の情報を手がかりに領域を区別できず、ほかの内容も読みながら探す必要があります。

達成するための改善例

同じ講座ページで、講座メニューにはnav、主要な本文にはmainなど、目的に合うHTMLの要素や役割を使います。本文やナビゲーションなど、ページ内の主要な領域を表すものを、ランドマークと呼びます。見出しや目に見える説明も残します。

対応するソフトは、この情報から本文やナビゲーションを区別し、利用者の設定に合わせて表示を調整できます。利用者は、必要な本文を探したり、そこに集中したりしやすくなります。どの表示調整を使えるかは、利用するソフトや設定によって異なります。

図は領域の目的を指定する方法の比較です。操作する部品やアイコンについても、それぞれ何のためのものかをソフトが取得できるようにします。

確認のポイント

  • 操作する部品、アイコン、領域それぞれの目的を確認しましたか。
  • 見た目の区切りや名前だけに頼らず、その目的をソフトが取得できる形で関連付けていますか。
  • HTMLの要素や役割は、実際の目的に合っていますか。
  • 同じ種類の領域が複数ある場合、必要な名前を付けて区別できますか。
  • 対象のソフトや支援技術が、指定した情報から目的を取得できるか確かめていますか。

条件と補足

対象は部品・アイコン・領域

この基準は、マークアップ言語で実装されたコンテンツを対象にします。対象は入力欄だけではありません。

対象 伝える目的の例
操作する部品 ホームへ戻るリンク、検索する操作
アイコン ヘルプを表す記号、操作を表す記号
領域 ナビゲーション、主要な本文、サイト情報

目的を表す意味の情報やメタデータを関連付け、ソフトが取得して利用できるようにします。見慣れたアイコンへの置き換えなどは、その情報を利用する支援の例です。サイト自身に、すべての利用者向けの記号セットや表示切替を実装することが、この基準の要件という意味ではありません。

目的に合う意味の指定

領域では、HTMLの要素やARIAランドマークを使う方法が公式テクニックARIA11にあります。例えばnavigationは移動用リンクの領域、mainは主要な本文の領域を表します。regionなど、領域として扱うために名前が必要なものもあります。

同じ種類のナビゲーションが複数ある場合は、「講座メニュー」「関連する講座」のように区別します。ページ全体の構造や、要素が置かれる場所にも合わせます。目的と異なる役割を付けたり、独自の属性名を書くだけで、支援技術に伝わると判断したりしません。

標準HTMLやARIAは方法の例です。特定の属性や、開発中の仕様を、すべての部品へ一律に追加する基準ではありません。利用する技術で、その対象の目的を取得できるかを確かめます。

1.3.5・4.1.2との違い

1.3.5「入力目的の特定」は、一覧に含まれる利用者本人の情報を入力する欄が対象です。1.3.6は、操作する部品・アイコン・領域へ対象を広げ、何を表すものかをソフトに伝えるAAAの基準です。

4.1.2「名前 (name)・役割 (role)・値 (value)」で「ボタン」という種類や名前を伝えることと、その部品がホームへ戻るなどの目的を伝えることを区別します。読める名前やrole="button"を付けただけで、すべての目的が伝わるとは限りません。

参照資料

テクニックは達成する方法の例です。出典の最終確認: 2026-11-09。講座サイトは、この教材のために作った架空の例です。