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

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

4

1 分。

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

構造

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

動作とアクセシビリティ

アクティブなページは、スクリーンリーダーが正しく動作するように、常に 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>

類似カテゴリ:

関連記事

  • VPSのセキュリティ、Nginx、UFW、ユーザーの設定、SSHによるログイン

    UbuntuでのVPS保護、ユーザー設定、SSHキー、UFWファイアウォールの設定に関するステップバイステップガイド。また、Next.jsにおけるReact2Shellの重大な脆弱性の分析と防御方法についても解説します

    32

    2 分。

  • SSV - ビデオの統一規格

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

    29

    2 分。

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

    VPNを有効にした状態でのViteの動作に関する問題を解決し、ローカルトラフィックがVPNトンネルにリダイレクトされるのを防ぐための接続設定

    30

    1 分。

ご連絡ください

プロジェクトの種類*