SSP - ページネーションの統一規格

SSP - ページネーションの統一規格

148

2 分。

SSP標準は、ページ間ナビゲーションのセマンティクス、アクセシビリティ、および動作ロジックに関する要件を定義します。

構造

ページネーションブロック全体は、ナビゲーション領域を示すために <nav> タグで囲みます。ページ番号は、順序付きリスト <ol> の形式で実装する必要があります。前のページへ進むボタンと次のページへ進むボタンは、それぞれリストの前後に配置されます。

動作とアクセシビリティ

アクティブなページは、スクリーンリーダーが正しく動作するように、常に aria-current="page" 属性でマークされます。最初と最後のページに到達すると、前へ・次へリンクはブロックされ、非アクティブになる必要があります。現在のページは、視覚的にコントラストのあるスタイルで強調表示され、ページ数が多い場合は、最初のグループ、最後のグループ、中央のグループのリンクを区切るために省略記号が使用されます。

まとめの例

<nav class="pagination">
  <a href="#" class="pagination__link disabled">戻る</a>
  <ol class="pagination__list">
    <li>
      <a href="?page=1" class="pagination__link">1</a>
    </li>
    <li>
      <span class="pagination__ellipsis">...</span>
    </li>
    <li>
      <a href="?page=4" class="pagination__link">4</a>
    </li>
    <li>
      <a href="?page=5" class="pagination__link active" aria-current="page">5</a>
    </li>
    <li>
      <a href="?page=6" class="pagination__link">6</a>
    </li>
    <li>
      <span class="pagination__ellipsis">...</span>
    </li>
    <li>
      <a href="?page=20" class="pagination__link">20</a>
    </li>
  </ol>
  <a href="?page=6" class="pagination__link">進む</a>
</nav>

記事は随時更新されます

関連記事

  • SSA - アコーディオンの統一標準

    SSA標準は、アコーディオンのセマンティクス、アクセシビリティ、および動作ロジックに関する要件を定義しています

    200

    5 分。

  • ウェブサイトにおける悪い慣行

    ウェブデザインにおける致命的なミスの分析。スライダー、自動再生、重いページがコンバージョン率やGoogle・Yandexでの検索順位を低下させる理由

    46

    2 分。

  • SSPS - プロジェクト構造の統一基準

    SSPS標準は、プロジェクト内のファイルおよびフォルダの構造と命名に関する要件を規定しています

    95

    3 分。

  • SSV - ビデオの統一規格

    SSV標準は、セマンティクス、バックグラウンドおよびインタラクティブ動画の設定、Safariの属性、アクセシビリティルール、動画の重量に関する要件を定義しています

    140

    7 分。

  • VPNを有効にした状態でViteを使用する方法、迅速な解決策

    VPN接続時にViteが正常に動作しない問題の解決方法、接続設定、およびローカルトラフィックがVPNトンネルにリダイレクトされるのを防ぐ方法

    185

    3 分。

ご連絡ください

プロジェクトの種類*