LEARN BY EXAMPLE
1.4.10 リフロー レベル AA
拡大しても行の続きを左右に探さず読めるようにする。
概要
狭い表示領域でも情報や機能を失わず、縦横両方向のスクロールを要求せずに利用できるようにします。縦スクロールのコンテンツでは幅320 CSSピクセル相当、横スクロールのコンテンツでは高さ256 CSSピクセル相当が対象で、利用や意味の理解に二次元の配置が必要な部分は例外です。
同じ案内を幅に合わせて組み直す
写真教室の説明を読み、申込方法を確認したい。
利用者が困る例 幅が固定されている
行の続きが横にはみ出す。
下へ進むだけでは行の末尾を読めず、左右にも移動する必要があります。右側の申込方法も枠の外です。「利用者が困る例」は操作できない静止図です。
改善した例 幅に合わせて折り返す
枠が狭くなると一列に並びます。「受付の案内」はEnterキーやSpaceキーでも開閉できます。
行を折り返して下へ読み進められる。
文字を小さくせず、案内と申込方法を枠の中に収めます。
達成できないと起こる問題の例
小さい文字が読みにくい人が写真教室の案内をブラウザーで拡大します。ページの幅が固定されているため、文章の行の終わりや、右側の申込方法が表示領域の外にはみ出します。
ページを下へ読み進めるだけでなく行を読むたびに左右へも移動します。行の末尾から次の行の先頭へ戻るときに、読んでいた場所を見失いやすくなります。
達成するための改善例
同じ写真教室の案内で表示できる幅に合わせて文章を折り返します。横に並んでいた申込方法も下へ移し、縦に読み進めるだけで案内を読めるようにします。申込方法を開く機能も使えます。
使える表示領域に合わせて文章や配置を組み直すことをリフローといいます。文字を小さくして押し込めたり、情報を削ったりして収める方法ではありません。
確認のポイント
- 縦にスクロールするコンテンツを幅320 CSSピクセル相当で表示したとき、行を読むために左右への移動も必要になりませんか。
- 横にスクロールするコンテンツを高さ256 CSSピクセル相当で表示したとき、行を読むために上下への移動も必要になりませんか。
- 拡大後も本文、画像の説明、メニュー、入力欄などの情報と機能を利用できますか。
- 折り返しにくい長いURLや文字列、固定した幅の要素が、文章を横にはみ出させていませんか。
- 例外とする部分は、利用や意味の理解のために二次元の配置が必要ですか。その周囲の本文などまで例外にしていませんか。
条件と補足
320と256の向き
横書きの文章を縦にスクロールして読むページでは、幅320 CSSピクセル相当で行が収まるかを確認します。縦書きの文章を横にスクロールして読むページでは、高さ256 CSSピクセル相当で行が収まるかを確認します。スクロールをすべて禁止する基準ではありません。
CSSピクセルはブラウザーが配置や大きさを指定するために使う単位です。画面に表示される物理的なピクセル数だけで条件を判断しません。
400%ズームとの関係
基準の注記では元の表示領域の幅1280 CSSピクセルを400%でズームすると幅320 CSSピクセル相当になると説明しています。横スクロールのコンテンツでは、元の高さ1024 CSSピクセルが400%で高さ256 CSSピクセル相当になります。
この元の幅や高さはコンテンツを表示する領域の大きさです。モニター全体の解像度やブラウザーの外枠とは区別します。「400%にした」という倍率だけでなく表示領域の幅や高さを確認します。
二次元の配置が必要な部分
地図や図解など理解に必要な画像、動画、ゲーム、プレゼンテーション、データ表、操作中にツールバーを表示し続ける必要がある画面などには、二次元の配置が必要な部分があります。こうした部分は意味や機能を保つために縦横両方向のスクロールを使えます。
例外はその配置が必要な部分に限ります。例えば、表の行と列の関係は保つ必要があっても、個々のセル内の文章まで一律に例外にはなりません。表の前後の見出しや説明文、検索欄なども、それ自体が例外の条件に当たるかを分けて確認します。
配置の変更と機能の維持
複数の列を一列にしたり、メニューを開閉式にしたりする方法があります。情報と機能を直接使えるか、操作やリンクで利用できれば、表示する位置や方法を変えることはできます。すべてのコンテンツを一列にすること自体が要件ではありません。
レスポンシブデザインは実装方法の一つです。配置を変えた後も文章の意味や操作の順序を保ち、隠した情報を開く手段などが使えるかを確認します。
1.4.4との違い
1.4.4「テキストのサイズ変更」は、支援技術なしで文字を200%まで大きくしても内容や機能を失わないことを扱います。1.4.10は定めた幅や高さで二方向のスクロールを要求しないことを扱います。文字を小さく戻して収めるだけで両方を満たすとは判断できません。
この改善例は写真教室の案内についての例です。ページやサイト全体のWCAG適合を示すものではありません。
参照資料
- WCAG 2.2 本体:1.4.10 Reflow(要件)
- WAIC:1.4.10 リフローの解説(日本語訳)
- W3C:Understanding 1.4.10(英語公開版)
- W3C:C32 表示領域に合わせて列を組み直す方法(実装例)
- W3C:C33 長いURLや文字列を折り返す方法(実装例)
- W3C:F102 配置変更で情報が利用できなくなる失敗例
テクニックは達成する方法の例です。特定のテクニックを採用することだけが必須ではありません。
出典の最終確認: 2026-11-08。写真教室の案内はこの教材のために作った架空の例です。