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ą arba simbolį vietoj teksto kai kuriose puslapių nuorodose? Būtinai suteikite tinkamą ekrano skaitytuvo palaikymą su ariaatributais.
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ų.