Dokumentai ir pavyzdžiai, kaip rodyti puslapius, nurodančius, kad keliuose puslapiuose yra susijusio turinio serija.
Apžvalga
Puslapių rūšiavimui naudojame didelį sujungtų nuorodų bloką, todėl nuorodų sunku praleisti ir jas lengvai keisti, o kartu suteikiame dideles paspaudimo sritis. Puslapių skirstymas sukurtas naudojant sąrašo HTML elementus, todėl ekrano skaitytuvai gali pranešti galimų nuorodų skaičių. Naudokite įvyniojimo <nav>elementą, kad identifikuotumėte jį kaip ekrano skaitytuvų ir kitų pagalbinių technologijų naršymo skyrių.
Be to, kadangi puslapiuose greičiausiai yra daugiau nei viena tokia naršymo skiltis, patartina pateikti aprašą aria-label, <nav>kad atspindėtų jos paskirtį. Pavyzdžiui, jei puslapių rūšiavimo komponentas naudojamas naršyti tarp paieškos rezultatų rinkinio, tinkama etiketė gali būti aria-label="Search results pages".
Darbas su piktogramomis
Norite naudoti piktogramą ar simbolį vietoj teksto kai kuriose puslapių nuorodose? Būtinai suteikite tinkamą ekrano skaitytuvo palaikymą su ariaatributais ir .sr-onlyprograma.
Išjungtos ir aktyvios būsenos
Puslapių nuorodos yra pritaikomos įvairioms aplinkybėms. Naudokite .disablednuorodoms, kurių spustelėti negalima, ir .activedabartiniam puslapiui nurodyti.
Nors .disabledklasė pointer-events: nonebando išjungti s nuorodos funkcionalumą <a>, ta CSS ypatybė dar nėra standartizuota ir neapima klaviatūros naršymo. Todėl visada turėtumėte pridėti tabindex="-1"išjungtas nuorodas ir naudoti tinkintą „JavaScript“, kad visiškai išjungtumėte jų funkcijas.
Galite pasirinktinai pakeisti aktyvius arba išjungtus inkarus į <span>, arba praleisti inkarą, jei rodomos ankstesnės / kitos rodyklės, kad pašalintumėte spustelėjimo funkciją ir išvengtumėte klaviatūros fokusavimo išlaikant numatytus stilius.
Dydžio nustatymas
Norite didesnio ar mažesnio puslapių skaičiaus? Pridėti .pagination-lgarba .pagination-smpapildomų dydžių.