コンテンツに移動
Silktideヘルプ

十分な大きさのコントロール

Silktide は、ページ上のボタン、リンク、フォームコントロールを測定し、 44×44ピクセル未満のものを報告します。大きなコントロールは、特にタッチスクリーン上で、 誰にとっても正確に押しやすくなります。

重要な理由

小さなターゲットでは、多くの人が持ち合わせていない精密さが求められます。振戦がある方、 手先をうまく動かせない方、またはタッチデバイス上で指が大きい方は、小さなコントロールを 押し損ねたり、間違ったものを起動したり、何度も試したりすることがよくあります。十分な ターゲットサイズを確保すると、運動機能に障害がある方だけでなく、すべての訪問者にとって、 サイトの操作が速くなり、ストレスも軽減されます。

これは の達成基準 2.5.5(ターゲットのサイズ(強化))であり、 の要件です。AAA は努力目標となる基準です。44×44ピクセルは 一般的なリンクやボタンより大きいため、ほとんどのサイトではデフォルトでこのチェックに 失敗します。レベル AA を目指している場合は、まず関連する インタラクティブなコンポーネント間の距離 のチェックに 取り組んでください。このチェックでは、24×24ピクセルという AA の要件をテストします。

修正方法

  1. min-width、min-height、またはパディングを使用して、主要なコントロールを少なくとも 44×44 ピクセルに拡大します。ナビゲーション、検索、フォームボタンなどの 主要な操作を優先してください。
  2. コントロールを拡大することが現実的でない場合は、同じページにサイズ要件を満たす同等の リンクまたはコントロールを用意します。同じ遷移先への十分な大きさのリンクが存在する場合、 Silktide は小さなリンクを自動的にスキップします。
  3. たとえば、このチェックでは検出できない WCAG の例外に該当するなど、コントロールを 現状のままで問題ないと判断した場合は、該当項目を するか、要素をチェック対象から除外できます。
/* 問題: 30×30のアイコンボタン */
.search-button {
  width: 30px;
  height: 30px;
}

/* 修正: 44×44の推奨サイズを満たす */
.search-button {
  min-width: 44px;
  min-height: 44px;
}

Silktide によるテスト方法

  1. すべてのページについてモバイル版とデスクトップ版の両方をテストします。結果は両者で 異なる場合があります。
  2. リンク、ボタン、フォームフィールド、イメージマップ領域など、インタラクティブな要素を 見つけます。
  3. 通常は表示されない要素( 用に画面外に配置された コンテンツなど)と、チェック対象から除外した要素を無視します。
  4. テキストのすぐ隣にあるコントロールは、WCAG で文章またはテキストブロック内に表示される ターゲットが除外されているため、無視します。
  5. リンクについては、同等のリンクがあるものを無視します。同等のリンクとは、同じページ上に ある、同じ遷移先を指し、44×44ピクセル以上のサイズを持つ、別の表示リンクです。
  6. 残った要素のうち、幅または高さが44ピクセル未満のものをすべて報告します。サイズは比較前に 小数第1位に丸められます。これは、報告画面で表示される値と同じです。

トラブルシューティング

一部の失敗しか一覧に表示されない

Silktide は、1ページにつき最大100件の例を報告します。このチェックの失敗はよくあるため、 1ページにそれ以上存在する場合があります。共通のスタイルを修正すると、多くの項目を一度に 解決できます。

WCAG では、このチェックで検出できない例外が認められている

WCAG では、サイズが不可欠なターゲット、ブラウザーによってサイズが設定されていてスタイルで 変更されていないターゲット、またはページ上の別の場所に同等のコントロールが複製されている ターゲットが除外されます。Silktide は、インラインテキストと同等のリンクに関する例外を自動的に 検出しますが、それ以外については判断が必要です。該当する項目を承認してください。

詳細情報

最終更新

このページは役に立ちましたか?

十分な大きさのコントロール | Silktide ヘルプ