LEARN BY EXAMPLE
1.3.2 意味のあるシーケンス レベル A
内容の意味が伝わる読み順を保つ。
概要
内容を示す順序が意味に影響する場合は、意味が通る読み順をソフトが取得できるようにします。「シーケンス」は内容をたどる順序のことです。見た目でわかる説明のまとまりを、読み上げや表示の変更後にも保ちます。
同じ案内でも説明を読む順序が変わる
利用者が困る例 見出しと説明が離れる
ソフトが取得する順序
- 写真教室
- 陶芸教室
- 10時〜11時
- 14時〜15時
- 会場A
- 会場B
どちらの教室の説明かつかみにくい。
見出しの後に別の教室の情報が入ります。
改善した例 教室ごとに説明がまとまる
写真教室
10時〜11時
会場A
陶芸教室
14時〜15時
会場B
ソフトが取得する順序
- 写真教室
- 10時〜11時
- 会場A
- 陶芸教室
- 14時〜15時
- 会場B
教室名に続いて時間と会場を確認できる。
配置を変えても、各教室の説明がまとまります。
単語の文字間を広げるとき
利用者が困る例:空白を挿入する
文字データ:m u s e u m
単語が空白で分かれます。
改善した例:CSSで文字間隔を指定する
museum
文字データ:museum
文字列は単語のまま保ちます。
達成できないと起こる問題の例
講座の案内を2列に並べています。左に「写真教室・10時〜11時・会場A」、右に「陶芸教室・14時〜15時・会場B」がまとまって見えます。
しかし、ページの内容は「写真教室、陶芸教室、10時〜11時、14時〜15時、会場A、会場B」の順に書かれています。見た目の配置だけを整えたため、読み上げソフトが取得する並びでは、見出しとその説明が離れています。
参加したい教室の時間と会場を調べる利用者は、どの説明がどちらの教室に属するかをつかみにくくなります。
達成するための改善例
同じ案内を「写真教室・10時〜11時・会場A」のまとまり、続いて「陶芸教室・14時〜15時・会場B」のまとまりで作ります。その上で2列に配置します。
見た目が同じでも、読み上げでは教室名に続いてその時間と会場を確認できます。表示の配置を変えて1列で読んだときも、各教室の説明がまとまります。
HTMLはページの内容と構造を書く言語、CSSはその見た目を指定する仕組みです。この例ではHTMLに書く要素の順序を整え、CSSで配置しても、その順序の意味を保ちます。
確認のポイント
- 読み上げや1列の表示でも、見出しに対応する説明が続きますか。
- 2列以上の記事を順に読むとき、別の記事の文章が途中に入りませんか。
- 手順や説明をソフトが取得する順に読んで、意味が通りますか。
- 単語の見た目を調整するために、文字の間へ余分な空白を入れていませんか。
条件と補足
順序が意味に影響する場合
文章の単語や段落、順番のある手順などは、並びを変えると意味が変わります。見出しとその説明、画像とそれを説明する文章も、離れたり別の内容が間に入ったりして意味が変わらないか確認します。
正しい読み順が1つに決まるとは限りません。例えば、写真教室の案内と陶芸教室の案内は、各案内の内容がまとまっていれば、どちらを先に読んでも意味を保てます。本文とナビゲーションのどちらが先かも、常に意味を左右するわけではありません。
この基準では、意味を保つ少なくとも1つの読み順をソフトが取得できることが必要です。見た目とソフトの読む順序をそろえることは、混乱を減らすための方法の1つです。見た目と違う順序を、すべて失敗と判断する基準ではありません。
単語の文字間隔
文字の間隔を広げるために、museumをm u s e u mと書くと、単語が空白で分断されます。読み上げでは1文字ずつ読まれ、単語として伝わりにくくなることがあります。
文字列をmuseumのまま保ち、CSSのletter-spacingで見た目の文字間隔を調整する方法があります。ソフトが取得する文字列に余分な空白を加えずに済みます。実際の発音は使うソフトや設定によって異なります。
ほかの基準との違い
1.3.1「情報及び関係性」は見出し・リスト・表などの構造や関係をソフトにも伝える基準です。1.3.2では内容をたどる順序でも意味が保たれるかを確認します。正しい見出しの情報を付けても、その説明と離れていれば、読む順序で混乱する場合があります。
Tabキーなどで操作対象を移る順序は、2.4.3「フォーカス順序」でも確認します。本文を読む順序と、操作対象へフォーカスを移す順序は分けて確かめます。
この改善例は示した案内の読み順についての例です。ページやサイト全体のWCAG適合を示すものではありません。
参照資料
- WCAG 2.2 本体:1.3.2 Meaningful Sequence(要件)
- WAIC:1.3.2 意味のあるシーケンスの解説(日本語訳)
- W3C:Understanding 1.3.2(英語公開版)
- W3C:G57 意味のある順序で内容を並べる方法(実装例)
- W3C:C27 要素と見た目の順序をそろえる方法(実装例)
- W3C:C8 単語の文字間隔をCSSで調整する方法(実装例)
テクニックは達成する方法の例です。特定のテクニックを採用することだけが必須ではありません。
出典の最終確認: 2026-11-08。講座の案内はこの教材のために作った架空の例です。