Dokumentáció és példák az oldalszámozás bemutatására, amely jelzi, hogy egy sor kapcsolódó tartalom létezik több oldalon.
Áttekintés
Az oldalszámozáshoz kapcsolódó linkek nagy blokkját használjuk, így a hivatkozásokat nehéz kihagyni, és könnyen méretezhetővé tesszük – mindezt nagy találati területek biztosítása mellett. Az oldalszámozás listás HTML-elemekkel épül fel, így a képernyőolvasók bejelenthetik az elérhető hivatkozások számát. Használjon burkolóelemet <nav>a képernyőolvasók és más segítő technológiák navigációs szakaszaként történő azonosításához.
Ezen túlmenően, mivel az oldalakon valószínűleg több ilyen navigációs szakasz is található, célszerű egy leírást aria-labelmegadni <nav>, hogy tükrözze a célját. Például, ha az oldalszámozási összetevőt a keresési eredmények halmaza közötti navigálásra használják, a megfelelő címke lehet aria-label="Search results pages".
Munka ikonokkal
Szöveg helyett ikont vagy szimbólumot szeretne használni egyes oldalszámozási hivatkozásokhoz? Ügyeljen arra, hogy megfelelő képernyőolvasó-támogatást biztosítson az ariaattribútumokkal.
Letiltott és aktív állapotok
Az oldalszámozási hivatkozások testreszabhatók a különböző körülményekhez. Használja .disabledazokat a hivatkozásokat, amelyek kattinthatatlannak tűnnek, és .activeaz aktuális oldal jelzésére.
Míg az .disabledosztály pointer-events: nonemegpróbálja letiltani az s hivatkozási funkcióját ,<a> ez a CSS-tulajdonság még nincs szabványosítva, és nem veszi figyelembe a billentyűzetes navigációt. Ezért mindig fel kell vennie tabindex="-1"a letiltott hivatkozásokat, és egyéni JavaScriptet kell használnia a funkcióik teljes letiltásához.
Opcionálisan kicserélheti az aktív vagy letiltott horgonyokat a <span>következőre, vagy kihagyhatja a horgonyt az előző/következő nyilak esetében, hogy eltávolítsa a kattintási funkciót, és megakadályozza a billentyűzet fókuszálását, miközben megtartja a kívánt stílusokat.
Méretezés
Nagyobb vagy kisebb oldalszámozásra vágyik? Add hozzá .pagination-lgvagy .pagination-smtovábbi méretekhez.