بررسی اجمالی

ما از بلوک بزرگی از پیوندهای متصل برای صفحه‌بندی خود استفاده می‌کنیم، که باعث می‌شود لینک‌ها به سختی از دست بروند و به راحتی مقیاس‌پذیر شوند—همه اینها در حالی که مناطق بازدید بزرگی را فراهم می‌کنند. صفحه بندی با عناصر لیست HTML ساخته شده است تا خوانندگان صفحه بتوانند تعداد پیوندهای موجود را اعلام کنند. از یک بسته بندی استفاده کنید <nav> عنصری برای شناسایی آن به عنوان بخش ناوبری برای صفحه خوان ها و سایر فناوری های کمکی.

علاوه بر این، از آنجایی که صفحات احتمالاً دارای بیش از یک بخش ناوبری هستند، توصیه می شود که یک توضیح توصیفی ارائه شود. aria-label برای <nav> تا هدف خود را منعکس کند. به عنوان مثال، اگر جزء صفحه بندی برای پیمایش بین مجموعه ای از نتایج جستجو استفاده شود، یک برچسب مناسب می تواند aria-label="Search results pages".

کار با آیکون ها

آیا به دنبال استفاده از نماد یا نماد به جای متن برای برخی از پیوندهای صفحه بندی هستید؟ مطمئن شوید که پشتیبانی مناسب از صفحه‌خوان را با آن ارائه می‌کنید aria ویژگی های.

حالت های غیر فعال و فعال

پیوندهای صفحه بندی برای شرایط مختلف قابل تنظیم هستند. استفاده کنید .disabled برای پیوندهایی که غیرقابل کلیک ظاهر می شوند و .active برای نشان دادن صفحه فعلی.

در حالی که .disabled استفاده های کلاس pointer-events: none برای try برای غیرفعال کردن عملکرد پیوند <a> که ویژگی CSS هنوز استاندارد نشده است و ناوبری صفحه کلید را در نظر نمی گیرد. به این ترتیب، همیشه باید اضافه کنید tabindex="-1" روی پیوندهای غیرفعال شده و از جاوا اسکریپت سفارشی برای غیرفعال کردن کامل عملکرد آنها استفاده کنید.

سایز بندی

صفحه بندی بزرگتر یا کوچکتر را دوست دارید؟ اضافه کردن .pagination-lg یا .pagination-sm برای اندازه های اضافی.

هم ترازی

تراز اجزای صفحه بندی را با ابزارهای فلکس باکس.