< nav >
element to identify it as a navigation section to screen readers and other assistive technologies.
aria-label for the
< nav >
to reflect its purpose. For example, if the pagination component is used to navigate between a set of search results, an appropriate label could be aria-label="Search results pages".
.disabled for links that appear un-clickable and .active to indicate the current page. .disabled class uses pointer-events: none to try to disable the link functionality of <a>s, that CSS property is not yet standardized and doesn’t account for keyboard navigation. As such, you should always add tabindex="-1" on disabled links and use custom JavaScript to fully disable their functionality. <span>, or omit the anchor in the case of the prev/next arrows, to remove click functionality and prevent keyboard focus while retaining intended styles. .sr-only utility. .pagination-lg or .pagination-sm for additional sizes.