Skip to content

Accessibility specialists

  • About
  • Services
  • Blog
  • Resources
Email us
  1. Home
  2. Resources
  3. Accessible components library
  4. Pagination
  5. Pagination accessibility requirements

Pages in this section

Components

  • Accordion
  • Breadcrumbs
  • Dialog
  • Disclosure
  • Pagination
    • Accessibility requirements
    • Test scenarios
  • Tabs
  • Text input
  • Textarea

More information

  • Accessibility requirements
  • Compatibility notes
  • Glossary
  • Test steps
  • View the project on GitHub

Pagination accessibility requirements

View test scenarios

Adaptability

Helping people by honouring user preferences and by allowing adaptations to content presentation and time limits.

View test scenarios: Adaptability

Standard Description
1.3.4 Orientation,
Level AA
Content is not restricted to a single orientation, unless it's essential
1.4.4 Resize Text,
Level AA
Text can scale up to 200% without loss of content or functionality
1.4.10 Reflow,
Level AA
Content reflows without horizontal scrolling when the viewport is 320px wide
1.4.12 Text Spacing,
Level AA
No loss of content occurs when line, letter or word spacing is increased
1.4.8 Visual Presentation,
Level AAA
Content adjusts as expected when people apply their preferences for text colour, width, alignment, spacing, and size
Recommendation Content and information remain visible and understandable when using high contrast themes

Animation and movement

Helping people to limit animation or reduce motion within content.

No component-specific requirements

Assistive technologies and semantics

Helping people who use a screen reader or other assistive tech by using appropriate code.

View test scenarios: Assistive technologies and semantics

Standard Description
1.3.1 Info and Relationships,
Level A
The links in the pagination component are coded as items of an ordered list
1.3.2 Meaningful Sequence,
Level A
The order of content in the accessibility tree matches the logical reading order
2.5.3 Label in Name,
Level A
Each link has an accessible name that matches or includes the visible label
4.1.2 Name, Role, Value,
Level A
Each link has an accessible name
4.1.2 Name, Role, Value,
Level A
Each link has a role of link
4.1.2 Name, Role, Value,
Level A
The link that indicates the current page is semantically identified as such via the aria-current="page" attribute
1.3.6 Identify Purpose,
Level AAA
The pagination component is placed within a navigation landmark
Recommendation If using a navigation landmark, this has a descriptive accessible name, such as "Pagination"
Recommendation The ordered list has role="list", so it is still exposed as a list in Safari/VoiceOver once its bullets are removed
Recommendation Markup can be parsed without errors

Colour and contrast

Helping people who struggle with colour perception or low vision.

View test scenarios: Colour and contrast

Standard Description
1.4.1 Use of Color,
Level A
The item in the pagination component representing the current page is not identified by colour alone
1.4.3 Contrast (Minimum),
Level AA
All links in the pagination component have a contrast ratio of at least 4.5:1 against the background colours
1.4.11 Non-text Contrast,
Level AA
Any icons used in the pagination component, such as left and right chevrons in the "Previous" and "Next" links, have a contrast ratio of at least 3:1 against the background colours
1.4.11 Non-text Contrast,
Level AA
If the links have a custom focus style, this has a contrast ratio of at least 3:1 against the background colours
1.4.6 Contrast (Enhanced),
Level AAA
All links in the pagination component have a contrast ratio of at least 7:1 against the background colours

Consistency and predictability

Helping people by keeping functionality and content consistent and predictable.

View test scenarios: Consistency and predictability

Standard Description
3.2.1 On Focus,
Level A
When the links in the pagination component receive focus, they do not initiate a change of context
3.2.3 Consistent Navigation,
Level AA
The order of the links within the pagination component is consistent across all pages where they appear
3.2.4 Consistent Identification,
Level AA
The links' text label and accessible name are consistent across all pages where they appear
Recommendation The links in the pagination component are underlined
Recommendation There is a visual cue for the current page, such as a background colour and bold text

Images and media

Helping people to access (and remove distractions caused by) image, video and audio content.

View test scenarios: Images and media

Standard Description
1.1.1 Non-text Content,
Level A
If the "Previous" and "Next" links use an icon, such as a left and right chevron, with no text label, the icons have an appropriate text alternative. If a text label is also present, the icons are hidden from screen readers
1.1.1 Non-text Content,
Level A
Each ellipsis character is hidden from screen readers, and visually hidden text alongside it reads "Ellipsis"
1.4.5 Images of Text,
Level AA
Real text is used instead of images for links where possible
1.4.9 Images of Text (No Exception),
Level AAA
No images of text at all

Input assistance

Helping people to complete forms, enter data and pass authentication.

No component-specific requirements

Keyboard

Helping people who use a keyboard.

View test scenarios: Keyboard

Standard Description
2.1.1 Keyboard,
Level A
Each link in the pagination component can be focused using the Tab key, and selected using the Enter key
2.1.2 No Keyboard Trap,
Level A
The links in the pagination component do not trap focus
2.4.3 Focus Order,
Level A
The links receive focus in a logical order
2.4.3 Focus Order,
Level A
When a link in the pagination component is selected and new content is loaded, focus moves to the start of the new content
2.4.7 Focus Visible,
Level AA
The links have a visible focus indicator when they receive keyboard focus
2.4.11 Focus Not Obscured (Minimum),
Level AA
The links are not fully hidden by other content when they receive keyboard focus
2.1.3 Keyboard (No Exception),
Level AAA
The links in the pagination component are accessible by keyboard, with no exceptions
2.4.12 Focus Not Obscured (Enhanced),
Level AAA
The links are fully visible when they receive keyboard focus
2.4.13 Focus Appearance,
Level AAA
If the links have a custom focus style, this has a solid 2 pixel thick perimeter, or equivalent, and a contrast ratio of at least 3:1 against the background colour
Recommendation A custom focus style is used instead of the browser's default, which can be hard to see against some backgrounds

Navigation

Helping people find the content they are looking for on a single page or across multiple pages.

View test scenarios: Navigation

Standard Description
2.4.4 Link Purpose (In Context),
Level A
The purpose of each link in the pagination component can be determined from the link text alone, or its text together with its programmatically-determined context
2.4.9 Link Purpose (Link Only),
Level AAA
The purpose of each link in the pagination component can be determined from the link text alone
Recommendation If the pagination component contains "Previous" and "Next" links, the term "page" is included in their accessible name to make their purpose very clear; for example, "Previous page" and "Next page"
Recommendation The Previous link is not rendered on the first page, and the Next link is not rendered on the last page

Pointer and touch

Helping people use single pointer or touch interactions.

View test scenarios: Pointer and touch

Standard Description
2.5.2 Pointer Cancellation,
Level A
Each link in the pagination component is activated on the up event, not on the down event
2.5.8 Target Size (Minimum),
Level AA
Each link has a target area size, or a target area size together with spacing, of at least 24 by 24 CSS pixels
2.5.5 Target Size (Enhanced),
Level AAA
Each link has a target area size of at least 44 by 44 CSS pixels

Text comprehension (optional)

Helping people to read and understand text content.

No component-specific requirements

Back to top

We like to listen

Wherever you are in your accessibility journey, get in touch if you have a project or idea.

hello@tetralogical.com
Colour scheme

60 Windsor Avenue, London, SW19 2RR, UK +44 (0)20 8895 6768 hello@tetralogical.com

© TetraLogical Services Ltd. All Rights Reserved. Company number 12951928.

Privacy policy • Accessibility statement • Code of ethics