Dokumentācija un piemēri lappušu rādīšanai, lai norādītu, ka vairākās lapās pastāv saistīta satura sērija.
Pārskats
Mēs izmantojam lielu savienoto saišu bloku savai lappusei, padarot saites grūti nepamanāmas un viegli pielāgojamas, vienlaikus nodrošinot lielus trāpījumu apgabalus. Lapu kārtošana ir veidota ar saraksta HTML elementiem, lai ekrāna lasītāji varētu paziņot pieejamo saišu skaitu. Izmantojiet iesaiņojuma <nav>elementu, lai identificētu to kā ekrāna lasītāju un citu palīgtehnoloģiju navigācijas sadaļu.
Turklāt, tā kā lapās, iespējams, ir vairāk nekā viena šāda navigācijas sadaļa, ir ieteicams sniegt aprakstu aria-label, <nav>lai atspoguļotu tās mērķi. Piemēram, ja lappušu veidošanas komponents tiek izmantots, lai pārvietotos starp meklēšanas rezultātu kopu, piemērota etiķete varētu būt aria-label="Search results pages".
Darbs ar ikonām
Vai vēlaties izmantot ikonu vai simbolu teksta vietā dažām lappušu saitēm? Noteikti nodrošiniet atbilstošu ekrāna lasītāja atbalstu ar ariaatribūtiem un .sr-onlyutilītu.
Atspējoti un aktīvi stāvokļi
Lappuses saites ir pielāgojamas dažādiem apstākļiem. Izmantojiet .disabledsaitēm, uz kurām nevar noklikšķināt, un .activelai norādītu pašreizējo lapu.
Lai gan .disabledklase izmanto pointer-events: none, lai mēģinātu atspējot s saites funkcionalitāti <a>, šis CSS rekvizīts vēl nav standartizēts un neņem vērā tastatūras navigāciju. Tāpēc vienmēr ir jāpievieno tabindex="-1"atspējotās saites un jāizmanto pielāgots JavaScript, lai pilnībā atspējotu to funkcionalitāti.
Varat pēc izvēles nomainīt aktīvos vai atspējotos enkurus pret <span>vai izlaist enkuru, ja tiek rādītas iepriekšējās/nākamās bultiņas, lai noņemtu klikšķu funkcionalitāti un novērstu tastatūras fokusu, vienlaikus saglabājot paredzētos stilus.
Izmēru noteikšana
Vai vēlaties lielāku vai mazāku lappušu skaitu? Pievienojiet .pagination-lgvai .pagination-smpapildu izmēriem.