サイト制作
スマホのボタンサイズは何px?WCAGの24px・44pxと操作範囲の違い
2026-10-29
この記事には広告・アフィリエイトリンクが含まれます。

WCAGの24×24 CSSピクセルはレベルAA、44×44はレベルAAAの別の基準で、それぞれ例外があります。アイコンの絵柄ではなく押せる範囲と間隔を確認し、実機で押し間違いが起きないか試します。
24pxと44pxは達成基準と適合レベルが異なる
WCAG 2.2の達成基準2.5.8「ターゲットのサイズ(最低限)」はレベルAAで、ポインター入力の対象を原則24×24 CSSピクセル以上としています。間隔の確保や本文中のリンクなど、例外も定められています。
一方、達成基準2.5.5はレベルAAAで、原則44×44 CSSピクセル以上を扱います。数字だけを切り出して、44未満ならすべて同じ基準違反、あるいは24あればどんな配置でも十分、と考えないことが大切です。
アイコンの周囲に押せる範囲を確保
ここで見るのは、絵柄そのものの幅だけではなく、操作を受け付ける対象の範囲です。小さなアイコンの周囲に余白を設ける設計も考えられます。ただし、隣のボタンと操作範囲が重なれば、押し間違いの原因になります。

スマホでの押しやすさとキーボード操作を確認
確認では、スマホで隣の項目を誤って押さないか、画面の端で操作しづらくないかを試します。キーボードで位置がわかることや、ボタンの名前が伝わることなど、サイズ以外の条件も別に必要です。
一つの数字でサイト全体のアクセシビリティを判定できるわけではありません。まず操作範囲と間隔を見直し、目的の項目へ迷わず届くかを確認する。装飾の完成後に、このひと手間を入れたいですね!
CSSピクセルと画像・画面の画素数を区別
ここでの24や44は、画像ファイルを何ピクセルで書き出すかという数字ではありません。CSS上で操作対象が占める大きさを確認します。端末の高精細な画面の物理ピクセル数を、そのまま同じ基準として数えないようにしましょう。
実装を確かめるときは、アイコンの外側にあるクリック可能な領域と、隣の対象までの距離を見ます。例外を利用して最低限を満たすことだけを目的にせず、よく使う操作や取り消しにくい操作ほど押しやすい配置にしたいですね。


