Accessibility
小さすぎるタップターゲットを直す
タップターゲットは見た目のボタンサイズだけではなく、実際に押せる領域と隣接要素との距離で決まります。小さいリンク群はまとめて見直します。
ui.design: tap-targets
まず確認する症状
- 小さいテキストリンクが密集している。
- チェックボックスやラジオのラベルを押せない。
なぜ問題か
- 誤タップはフォーム離脱や購入中断につながります。
- 同じナビやフッターで大量に検出されやすく、採点が不自然に下がる原因にもなります。
診断で見る指標
押せる領域の高さ/幅
隣接ターゲットとの距離
ラベルクリック領域
スマホファーストビュー内の主要操作
修正方法
最小修正
paddingを増やす
リンクやボタンに十分な上下paddingを足し、見た目だけでなくクリック領域を広げます。
推奨修正
密集リンクを再構成する
フッターやタグ一覧は行間、列数、折り返しを調整します。
さらに改善
入力部品をコンポーネント化する
checkbox/radioはラベル全体を押せる実装に統一します。
受け入れ条件
- 01PCとスマホの両方で目視確認し、主なCTAまたは操作対象が迷わず見つかる。
- 02キーボード操作、読み上げ補助、または自動検査で再発しやすい項目を確認する。
- 03修正後にui.designで再スキャンし、同じ所見が残る場合は原因を分解する。
コーディングエージェント向け修正指示
目的: スマホで検出された小さいリンクやボタンの押せる領域を広げ、隣接要素との距離を確保してください。ラベル付き入力はラベル全体をクリック可能にしてください。
参考資料
よくある失敗
- 文字サイズだけ上げて、クリック領域を広げない。
- 見た目だけを整え、見出し、リンク、フォームラベルなどの意味構造を直さない。
- 1つの指摘だけを直し、同じ原因から出た別画面の再発を確認しない。