Документација и примери за приказивање пагинације која указује на низ повезаног садржаја постоји на више страница.
Преглед
Користимо велики блок повезаних веза за нашу пагинацију, чинећи везе тешко промашивим и лако скалабилним—и све то истовремено пружајући велике области погођене. Пагинација је направљена од ХТМЛ елемената листе тако да читачи екрана могу да објаве број доступних веза. Користите <nav>елемент омота да бисте га идентификовали као одељак за навигацију за читаче екрана и друге помоћне технологије.
Поред тога, пошто странице вероватно имају више од једног одељка за навигацију, препоручљиво је да наведете опис aria-labelкоји <nav>ће одражавати његову сврху. На пример, ако се компонента пагинације користи за навигацију између скупа резултата претраге, одговарајућа ознака може бити aria-label="Search results pages".
Рад са иконама
Желите да користите икону или симбол уместо текста за неке везе за пагинацију? Обавезно обезбедите одговарајућу подршку за читач екрана са ariaатрибутима и .sr-onlyуслужним програмом.
Онемогућено и активно стање
Везе за пагинацију су прилагодљиве различитим околностима. Користи .disabledсе за везе на које се не може кликнути и .activeза означавање тренутне странице.
Док .disabledкласа покушава да онемогући функцију везе за с, то ЦСС својство још увек није стандардизовано и не узима у обзир навигацију тастатуром pointer-events: none. Као такав, увек треба да додајете онемогућене везе и користите прилагођени ЈаваСцрипт да бисте у потпуности онемогућили њихову функционалност.<a>tabindex="-1"
Можете опционо да замените активна или онемогућена сидра за <span>, или изоставите сидро у случају стрелица претходно/следеће, да бисте уклонили функционалност клика и спречили фокус тастатуре уз задржавање предвиђених стилова.
Одређивање величине
Желите већу или мању пагинацију? Додајте .pagination-lgили .pagination-smза додатне величине.