Documentatie en voorbeelden voor het weergeven van paginering om aan te geven dat een reeks gerelateerde inhoud op meerdere pagina's bestaat.
Overzicht
We gebruiken een groot aantal verbonden links voor onze paginering, waardoor links moeilijk te missen en gemakkelijk schaalbaar zijn - en dat alles terwijl we grote hitgebieden bieden. Paginering is gebouwd met lijst-HTML-elementen, zodat schermlezers het aantal beschikbare links kunnen aankondigen. Gebruik een inpakelement <nav>om het te identificeren als een navigatiegedeelte voor schermlezers en andere ondersteunende technologieën.
Bovendien, aangezien pagina's waarschijnlijk meer dan één van deze navigatiesecties hebben, is het raadzaam om een beschrijving aria-labelte <nav>geven om het doel ervan weer te geven. Als de pagineringscomponent bijvoorbeeld wordt gebruikt om tussen een reeks zoekresultaten te navigeren, kan een geschikt label zijn aria-label="Search results pages".
Werken met pictogrammen
Wilt u voor sommige paginalinks een pictogram of symbool gebruiken in plaats van tekst? Zorg voor de juiste ondersteuning voor schermlezers met ariaattributen en het .sr-onlyhulpprogramma.
Uitgeschakelde en actieve toestanden
Pagineringslinks zijn aanpasbaar voor verschillende omstandigheden. Gebruik .disabledvoor links die niet-klikbaar lijken en .activeom de huidige pagina aan te geven.
Hoewel de .disabledklasse pointer-events: noneprobeert de linkfunctionaliteit van s uit te schakelen ,<a> is die CSS-eigenschap nog niet gestandaardiseerd en houdt deze geen rekening met toetsenbordnavigatie. Daarom moet u altijd tabindex="-1"uitgeschakelde links toevoegen en aangepast JavaScript gebruiken om hun functionaliteit volledig uit te schakelen.
U kunt optioneel actieve of uitgeschakelde ankers verwisselen voor <span>, of het anker weglaten in het geval van de vorige/volgende pijlen, om de klikfunctionaliteit te verwijderen en toetsenbordfocus te voorkomen terwijl de beoogde stijlen behouden blijven.
Maatvoering
Zin in grotere of kleinere paginering? Voeg toe .pagination-lgof .pagination-smvoor extra maten.