LEARN BY EXAMPLE
1.4.8 視覚的提示 レベル AAA
文章の色・行の長さ・間隔・大きさを、読みやすい形にできるようにする。
概要
段落のような文章のまとまりについて、色を選べること、行の長さ、両端揃えを避けること、行と段落の間隔、200%までの拡大という五つの条件を実現できるようにします。サイトの機能やブラウザーなどで、利用者がその表示にできる仕組みを用意します。
文章を、自分が読みやすい表示にする
PCやスマートフォンで講座サイトの受講案内を読む場面です。図内の改善側では、文字色・背景色・文字サイズを選べます。
利用者が困る例 表示を自分に合わせられない
読んでいる行を見失い、案内を確かめにくい。
自分に合う配色や間隔を使えず、拡大すると一行ごとに左右へスクロールする設定を想定しています。
改善した例 配色と大きさを選び、短い行で読む
色の選択欄を開くと、それぞれの色を選べます。設定はこの図内だけに反映します。
講座サイト|写真入門
写真入門では、身近なものを題材に、構図と光の使い方を学びます。初めての方も参加できます。
受講前に、撮影できるスマートフォンかカメラをご用意ください。申込期限は11月30日です。
短い行/片側揃え/広い行と段落の間隔
自分に合う表示で、行を追って読み進められる。
200%でも文章を折り返します。固定した高さで本文を切らない構成です。
達成できないと起こる問題の例
行を目で追うことが難しい利用者が、PCで講座サイトの受講案内を読んでいます。文章は両端揃えで、行と段落の間隔も詰まっています。配色や表示を自分に合わせる方法が使えず、拡大すると一行を読むたびに左右へスクロールする必要があります。
どこまで読んだかを見失ったり、次の行へ移るときに別の行を読んだりして、受講に必要な準備や申込期限を確かめにくくなります。
達成するための改善例
同じ案内で、文字色と背景色を選べるようにします。文章の幅を短くし、片側だけを揃え、行と段落の間隔を広げます。文字を200%まで拡大しても、内容を折り返して読めるようにします。
利用者は自分が読みやすい配色や大きさを選び、行を追いながら案内を確認できます。図では、改善側の文章の色と文字サイズを変更できます。設定は図内の文章だけに反映します。
確認のポイント
- 利用者が文字色と背景色を選び、その配色で文章を読めますか。
- 行の長さを80文字又はグリフ以内、日本語・中国語・韓国語では40文字以内にできますか。
- 左右の両端を揃えず、行の片側だけを揃えられますか。
- 行送りを少なくとも1.5文字分、段落の間隔をその行送りの少なくとも1.5倍にできますか。
- 支援技術なしで200%まで拡大し、一般的なPCの画面いっぱいにしたウィンドウで、一行を読むために左右へスクロールせずに済みますか。
- ブラウザーの設定を使う場合、その設定をサイト側が妨げず、実際に表示を変更できることを確認しましたか。
条件と補足
五つの条件を実現する仕組み
この基準は、見た目として表示するテキストブロックが対象です。テキストブロックは、単独の一文より長い文章のまとまりを指します。次の五つをすべて実現できる仕組みが必要です。
| 表示の項目 | 実現できること |
|---|---|
| 配色 | 利用者が前景色、つまり文字色と、背景色を選べる |
| 行の長さ | 80文字又はグリフを超えない。日本語・中国語・韓国語では40文字以内 |
| 揃え方 | 両端揃えにしない |
| 間隔 | 段落中の行送りは少なくとも1.5文字分。段落の間隔は、その行送りの少なくとも1.5倍 |
| 拡大 | 支援技術なしで200%まで拡大しても、全画面表示にしたウィンドウで一行を読むための横スクロールが要らない |
例えば文字サイズ16px・行送り24pxなら、段落間の追加の間隔は36px以上にする方法があります。文字の上下に24pxずつ余白を足す意味ではありません。行送りは隣り合う行の位置の間隔、段落間の追加の間隔は文章のまとまりを区別する余白として考えます。
初期表示と、利用者が選ぶ表示
初期表示をすべてこの値に固定することが要件ではありません。サイト内の設定、ブラウザーなど、利用者が条件を実現できる仕組みがあれば使えます。サイト独自の色選択や文字サイズのボタンを必ず付けるという基準でもありません。
ブラウザーの設定を使う方法では、その設定をサイトが上書きしてしまわないかも確認します。色の選択は、明暗差の大きい配色だけを押し付ける意味ではありません。人によっては、特定の背景色や文字色で読みやすくなることがあります。
図は、サイト内に設定を設ける方法の一例です。日本語の案内を短い行で表示し、片側揃え、広い行と段落の間隔を使っています。文字サイズを変える操作は図内の実演であり、ブラウザー全体の拡大とは区別します。
拡大と全画面表示
全画面表示は、一般的なデスクトップやノートPCで、ブラウザーのウィンドウを画面いっぱいにした状態で確認します。特定の全画面モードを実装する義務ではありません。
一行を読むために何度も左右へスクロールすることを避ける条件です。別の段へ移るための横スクロールまで、一律に禁止する意味ではありません。スマートフォンの小さな画面や、とても長い単語・URLの扱いは、公式解説も確認します。図は幅320pxでも折り返しますが、その表示確認だけで、この拡大条件をすべて確認したことにはなりません。
言語と、ほかの基準との違い
言語や文字体系によって、読みやすい表示の方法は異なります。その文字体系で使わない表示項目まで、一律に使わせる要件ではありません。日本語のページ全体を対象外にするという意味ではなく、実際の文章に合う条件を確認します。
1.4.4「テキストのサイズ変更」は200%まで拡大したときの内容と機能、1.4.10「リフロー」は所定の表示幅などでの折り返しを扱います。1.4.8には、文章の配色・行長・揃え方・間隔の条件もあります。
1.4.12「テキストの間隔」は、利用者が四つの間隔を同時に上書きしても内容や機能を保つ基準です。1.4.8の段落の間隔は行送りを基準にするため、1.4.12の「文字サイズの2倍」と取り違えないようにします。
参照資料
- WCAG 2.2 本体:1.4.8 Visual Presentation(要件)
- WAIC:1.4.8 視覚的提示の解説
- W3C:Understanding Visual Presentation(英語公開版)
- W3C:G156 ブラウザーなどの色設定を利用できるようにする方法
- W3C:G175 文字色と背景色を選ぶ機能の例
- W3C:G188 行と段落の間隔を広げる方法
- W3C:C21 行送りを指定する方法
- W3C:G204 ウィンドウ幅を狭めたときの折り返しを妨げない方法
テクニックは方法の例です。出典の最終確認: 2026-11-09。講座サイトは、この教材のために作った架空の例です。