タップ ターゲットとは、タッチデバイスのユーザーが操作できるウェブページ内の領域のことです。ボタン、リンク、フォーム要素には、すべてタップ ターゲットがあります。
多くの検索エンジンは、モバイル フレンドリーかどうかに基づいてページをランク付けしています。タップ ターゲット同士を十分な大きさと間隔を空けると、ページのモバイル フレンドリーとアクセス性が向上します。
Lighthouse のタップ ターゲットの監査が失敗する仕組み
Lighthouse では、次の両方の条件を満たすタップ ターゲットを含むページにフラグが設定されます。
- ターゲットが 48 x 48 ピクセルより小さい。
- ターゲットの中心から 48 ピクセル以内のターゲット領域が、別のターゲットと 25% 以上重なっている。
![タップ ターゲットのサイズが不適切であることを示す Lighthouse の監査](https://developer.chrome.google.cn/static/docs/lighthouse/seo/tap-targets/image/lighthouse-audit-showing-54fcdfb668c67.png?hl=ja)
監査が失敗した場合、Lighthouse では次の 3 つの列に結果が表形式で表示されます。
[ターゲット] をタップします | タップ ターゲットのサイズが不適切。 |
サイズ | ターゲットの境界四角形のサイズ(ピクセル単位)。 |
ターゲットの重複 | 近すぎる他のタップ ターゲット(ある場合)。 |
タップ ターゲットを修正する方法
方法 1: タップ ターゲットが小さすぎる場合は、サイズを大きくする。タップ ターゲットが 48 x 48 ピクセルのものは、監査で不合格になることはありません。これ以上大きくしてはいけない要素(アイコンなど)がある場合は、padding
プロパティを増やしてみます。
![タップ ターゲットを適切なサイズに設定する](https://developer.chrome.google.cn/static/docs/lighthouse/seo/tap-targets/image/appropriately-sized-tap-t-45c6e47f9cc6a.jpg?hl=ja)
padding
を使用して、要素の外観を変更せずにタップ ターゲットを拡大します。
方法 2: margin
などのプロパティを使用して、近すぎるタップ ターゲットの間隔を広げる。タップ ターゲット間の間隔は 8 ピクセルから始めるとよいでしょうが、特に非常に小さなターゲットの場合、監査に合格するには十分な間隔がない場合があります。
関連情報
- アクセス可能なタップ ターゲット: すべてのユーザーがタップ ターゲットにアクセスできるようにする方法について説明しています。
- タップ ターゲットのサイズが適切に設定されていないの監査のソースコード