LEARN BY EXAMPLE
2.5.8 ターゲットのサイズ (最低限) レベル AA
押したいボタンを、押し間違えにくく。
概要
クリックやタップに反応する範囲を、幅・高さとも24 CSS px以上にします。 小さい範囲でも、周囲の間隔などが後述の例外条件を満たす場合は認められます。隣のボタンやリンクを誤って押しにくくするための基準です。
同じページ切替リンクの、反応する範囲を比べます。
すべて3倍の拡大図です。寸法の数値は拡大前のCSS pxを示します。説明用の図なので、クリックやタップはできません。
利用者が困る例 小さく、隣との隙間もない
検索結果のページ切替
1つの範囲:20×20 CSS px
隣との間隔:0 CSS px
点線は、間隔を確認する直径24 CSS pxの円です。
「2」のつもりが、隣の「3」に。
サイズが小さく、点線の円も重なるため、間隔の例外を満たしません。
改善した例 反応する範囲を広げる
検索結果のページ切替
1つの範囲:24×24 CSS px
隣との間隔:8 CSS px
数字の周りの余白まで、四角全体が反応する範囲です。
数字の周りも押せる。
幅・高さとも24 CSS pxあるため、サイズの要件を満たします。
別の達成方法:小さいまま、間隔を空ける
1つの範囲:20×20 CSS px
隣との間隔:8 CSS px
中心間は28 CSS pxです。直径24 CSS pxの円同士は重なりません。周囲に他のターゲットがないこの配置は、間隔の例外を満たします。
達成できないと起こる問題の例
検索結果の下に、ページを切り替える「2」「3」のリンクがあります。反応する範囲はそれぞれ20×20 CSS pxで、隙間なく並んでいます。
手の震えなどで細かい位置を狙うことが難しい利用者は、「2」を押そうとして隣の「3」を押してしまいます。この配置ではサイズが小さく、間隔の例外も満たしていません。
達成するための改善例
同じリンクの反応する範囲を、それぞれ24×24 CSS pxに広げます。数字の周りの余白までリンクに含めると、数字そのものを正確に狙わなくても押せます。
図の「改善した例」ではさらに隣との間隔を8 CSS px空けています。この8 CSS pxはこの例で選んだ設計値です。各ターゲットが24×24 CSS px以上であれば、この基準で一定の追加間隔が一律に求められるわけではありません。
確認のポイント
- アイコンや文字の見た目だけでなく、実際に反応する範囲の幅と高さを確認しましたか。
- 24×24 CSS pxの正方形がその範囲の内側に収まりますか。
- 小さいターゲットには、間隔などの例外条件が当てはまりますか。
- 間隔の例外を使う場合、直径24 CSS pxの円が別のターゲットや他の小さいターゲットの円と重なりませんか。
条件と補足
「ターゲット」は実際に反応する範囲
マウス、タッチ、ペンなどの操作に反応する画面上の範囲を「ターゲット」と呼びます。リンクの周りに余白を置いても、その余白が操作に反応しなければ、ターゲット自体は広がりません。
サイズの単位はウェブページの配置に使う「CSSピクセル」です。この教材では「CSS px」と表記します。画面の物理的な画素数とは異なり、ブラウザの拡大表示だけで要件を満たしたことにはできません。
長方形でない場合も、ページの縦横に沿った24×24 CSS pxの正方形が内側に収まるか確認します。丸いターゲットは、直径が24 CSS pxあるだけでは、その正方形は収まりません。
例外1:周囲の間隔が足りている
24×24 CSS px未満のターゲットについて、その形を囲む最小の長方形を考えます。この「境界ボックス」の中心に、直径24 CSS pxの円を置きます。
すべての小さいターゲットで同じように確認し、円が別のターゲットとも、他の小さいターゲットの円とも重ならなければ、間隔の例外を満たします。左右だけでなく上下や斜めの隣も確認します。
補足図では20×20 CSS pxのターゲット同士を8 CSS px離しています。中心間の距離は28 CSS pxなので、直径24 CSS pxの円同士は重なりません。周囲に他のターゲットがないこの配置についての例です。
例外2:同じ機能を使える別の操作部品がある
同じページ内に、この基準を満たす別の操作部品があり、同じ機能を実行できる場合です。別のページにあるだけではこの例外にはなりません。
例外3:文中などにある
文中のリンクなど、ターゲットが文の中にある場合です。また、ターゲット以外の文字の行の高さによってサイズが制約される場合も含まれます。独立して並ぶ小さなボタンが、文字を含むというだけでこの例外になるわけではありません。
例外4:ブラウザなどがサイズを決めている
ターゲットのサイズがブラウザなどのユーザエージェントによって決まり、制作者が変更していない場合です。
例外5:特定の表示が必要不可欠、または法的に必要
情報を伝えるために、そのターゲットを特定の方法で表示することが必要不可欠な場合や、その表示が法的に要求される場合です。例えば地図上の地点を示すピンでは、正しい位置に置くために互いの間隔が狭くなる場合があります。
「必要不可欠」は、取り除くと情報や機能が根本的に変わり、WCAGを満たす他の方法でも実現できないことを指します。
24 CSS pxと44 CSS pxを混同しない
この基準のサイズ要件は24×24 CSS pxです。44×44 CSS pxを扱う2.5.5「ターゲットのサイズ (高度)」は、レベルAAAの別の基準です。
押しやすさのために、24×24 CSS pxより広い範囲を用意することもできます。ここで示した改善例はページ切替リンクのサイズについての例であり、ページやサイト全体のWCAG適合を示すものではありません。
参照資料
- WCAG 2.2 本体:2.5.8 Target Size (Minimum)(要件)
- WAIC:2.5.8 ターゲットのサイズ (最低限) の解説(日本語訳)
- W3C:Understanding 2.5.8(英語公開版)
- W3C:C42 最小の高さと幅を使い、ターゲットの間隔を確保する方法(実装例)
テクニックは達成する方法の例です。リンクの外側の入れ物を広げる方法と、リンク自体の反応する範囲を広げる方法は、区別して確認します。
出典の最終確認: 2026-11-08。画面と説明文は、この教材のために作った例です。