Документација и примери за прикажување на страници за да се означи серија поврзана содржина постои на повеќе страници.
Преглед
Ние користиме голем блок од поврзани врски за нашата страница, што ги прави врските тешко да се пропуштат и лесно може да се скалализираат - сето тоа истовремено обезбедувајќи големи погодени области. Пагинацијата е изградена со елементи на списокот HTML, така што читателите на екранот можат да го објават бројот на достапни врски. Користете <nav>елемент за завиткување за да го идентификувате како дел за навигација до читателите на екранот и другите помошни технологии.
Дополнително, бидејќи страниците најверојатно имаат повеќе од еден таков дел за навигација, препорачливо е да се обезбеди опис aria-labelза <nav>да ја одрази нејзината цел. На пример, ако компонентата за страничење се користи за навигација помеѓу збир на резултати од пребарувањето, соодветна ознака може да биде aria-label="Search results pages".
Работа со икони
Сакате да користите икона или симбол наместо текст за некои врски за пагинација? Погрижете се да обезбедите соодветна поддршка за читач на екран со ariaатрибути.
Инвалиди и активни состојби
Врските за страници се приспособливи за различни околности. Користете .disabledза врски што се појавуваат не може да се кликаат и .activeза да се означи тековната страница.
Додека .disabledкласата користи pointer-events: noneза да се обиде да ја оневозможи функционалноста на врската на <a>s, таа CSS својство сè уште не е стандардизирана и не ја опфаќа навигацијата со тастатура. Како такви, секогаш треба да додавате tabindex="-1"оневозможени врски и да користите прилагоден JavaScript за целосно да ја оневозможите нивната функционалност.
Можете опционално да ги замените активните или оневозможените котви за <span>, или да го испуштите сидрото во случај на стрелките претходно/следно, за да ја отстраните функционалноста на кликнување и да спречите фокус на тастатурата додека ги задржувате наменетите стилови.
Димензионирање
Дали сакате поголема или помала страница? Додадете .pagination-lgили .pagination-smза дополнителни големини.