ما از بلوک بزرگی از پیوندهای متصل برای صفحهبندی خود استفاده میکنیم، که باعث میشود لینکها به سختی از دست بروند و به راحتی مقیاسپذیر شوند—همه اینها در حالی که مناطق بازدید بزرگی را فراهم میکنند. صفحه بندی با عناصر لیست HTML ساخته شده است تا خوانندگان صفحه بتوانند تعداد پیوندهای موجود را اعلام کنند. از یک بسته بندی استفاده کنید <nav> عنصری برای شناسایی آن به عنوان بخش ناوبری برای صفحه خوان ها و سایر فناوری های کمکی.
علاوه بر این، از آنجایی که صفحات احتمالاً دارای بیش از یک بخش ناوبری هستند، توصیه می شود که یک توضیح توصیفی ارائه شود. aria-label برای <nav> تا هدف خود را منعکس کند. به عنوان مثال، اگر جزء صفحه بندی برای پیمایش بین مجموعه ای از نتایج جستجو استفاده شود، یک برچسب مناسب می تواند aria-label="Search results pages".
آیا به دنبال استفاده از نماد یا نماد به جای متن برای برخی از پیوندهای صفحه بندی هستید؟ مطمئن شوید که پشتیبانی مناسب از صفحهخوان را با آن ارائه میکنید aria ویژگی های.
پیوندهای صفحه بندی برای شرایط مختلف قابل تنظیم هستند. استفاده کنید .disabled برای پیوندهایی که غیرقابل کلیک ظاهر می شوند و .active برای نشان دادن صفحه فعلی.
در حالی که .disabled استفاده های کلاس pointer-events: none برای try برای غیرفعال کردن عملکرد پیوند <a> که ویژگی CSS هنوز استاندارد نشده است و ناوبری صفحه کلید را در نظر نمی گیرد. به این ترتیب، همیشه باید اضافه کنید tabindex="-1" روی پیوندهای غیرفعال شده و از جاوا اسکریپت سفارشی برای غیرفعال کردن کامل عملکرد آنها استفاده کنید.
میتوانید بهصورت اختیاری لنگرهای فعال یا غیرفعال را با آنها تعویض کنید <span>برای حذف عملکرد کلیک و جلوگیری از فوکوس صفحه کلید و در عین حال حفظ سبک های مورد نظر، لنگر را در مورد فلش های قبلی/بعدی حذف کنید..