Free tools Windows power users keep installed
One-click scans. No signup required.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Bootstrap pagination gives you the navigation styling; your application still needs to provide the real page links and decide what content each link loads. Wrap a list of page links in a labelled <nav>, style it with .pagination, .page-item, and .page-link, and identify the current page with both .active and aria-current="page".
The examples below follow the Bootstrap v5.3 pagination documentation. Replace the sample paths with routes that work in your application.
Build the basic Bootstrap pagination markup
Bootstrap builds pagination from list elements inside a navigation landmark. The list structure lets screen readers announce the available links, while the classes apply Bootstrap’s component styles.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall<nav aria-label="Search results pages">
<ul class="pagination">
<li class="page-item">
<a class="page-link" href="/search?page=1">1</a>
</li>
<li class="page-item active">
<a class="page-link" href="/search?page=2" aria-current="page">2</a>
</li>
<li class="page-item">
<a class="page-link" href="/search?page=3">3</a>
</li>
</ul>
</nav>
Use a meaningful aria-label such as “Search results pages” to distinguish this landmark from other navigation regions on the same page. Each link needs a real destination. The component does not fetch, divide, or render records for you; your routing and application logic must connect each destination to the appropriate page of content.
#1 Best Overall
- Material: These templates are made of acrylic material, sturdy and durable, the products are packed in a carton box to avoid transportation damage.
- Size: There are 3 different sizes in a package, thickness is about 2.5mm, please refer to the pictures for detailed inside and outside dimensions, suitable for most common sticky notes.
- Crafting Tools: These guides are designed for easy placement of cardboard covers when making notebook covers, small planers, etc.
- Wide Usage: This tool guide will help you to make your own perfect note book or mini book with whole pieces of sticky notes, the fixed template is perfect for beginners.
- Specially Gift: You can use this template to make a unique note book for your loved ones, family members or friends that they will never forget.
Mark the current page and provide Previous and Next controls
Identify the current page
Put .active on the current page’s list item for Bootstrap’s visual state, and set aria-current="page" on its link so assistive technology can identify it semantically. Styling alone does not communicate the current-page state. If you render the current page as a non-interactive element such as a <span>, Bootstrap says aria-current may be omitted.
Add clearly named Previous and Next links
Text labels make the controls’ purpose apparent. If you use arrow glyphs without visible words, give each control an accessible name, and hide decorative glyphs from assistive technology with aria-hidden="true".
Rank #2
- Material: These templates are made of acrylic material, sturdy and durable, the surface is laminated to avoid transportation scratches, please tear off before use
- Size: 3 different sizes in a package, Inner size: 12.7x7.6cm/5x3inch, 15.2x10cm/6x4inch, 17.7x12.5inch/7x5inch (inner size), suitable for most common notebook covers.
- Crafting Tools: These guides are designed for easy placement of cardboard covers when making notebook covers, small planers, etc.
- Versatile: This tool guide will help you make your own perfect note pads, journals or mini books from whole pieces of sticky notes, the fixed templates are perfect for beginners.
- Handmade Fun: You can use this template to create a one-of-a-kind notebook cover for your loved ones, family or friends that they will never forget.
<nav aria-label="Search results pages">
<ul class="pagination">
<li class="page-item">
<a class="page-link" href="/search?page=1" aria-label="Previous page">
<span aria-hidden="true">‹</span>
Previous
</a>
</li>
<li class="page-item active">
<a class="page-link" href="/search?page=2" aria-current="page">2</a>
</li>
<li class="page-item">
<a class="page-link" href="/search?page=3" aria-label="Next page">
Next
<span aria-hidden="true">›</span>
</a>
</li>
</ul>
</nav>
These sample links are illustrative: use the correct previous and next destinations for the current page in your application.
Disable a control without leaving it keyboard-operable
On the first page, Previous may be unavailable; on the last page, Next may be unavailable. Bootstrap’s .disabled class styles a disabled-looking item, but its pointer-event behavior does not by itself prevent keyboard users from reaching or activating a link. Do not leave an unavailable control as an ordinary active link.
Rank #3
- Material: These templates are made of acrylic material, sturdy and durable, the products are packed in a carton box to avoid transportation damage.
- Size: There are 3 different sizes in a package, thickness is about 2.3mm, please refer to the pictures for detailed inside and outside dimensions, suitable for most common sticky notes.
- Crafting Tools: These guides are designed for easy placement of cardboard covers when making notebook covers, small planers, etc.
- Wide Usage: This tool guide will help you to make your own perfect note book or mini book with whole pieces of sticky notes, the fixed template is perfect for beginners.
- Specially Gift: You can use this template to make a unique note book for your loved ones, family members or friends that they will never forget.
For a control with no destination, render it as a non-interactive element and apply the disabled presentation:
<li class="page-item disabled">
<span class="page-link">Previous</span>
</li>
If your markup or interaction design retains an anchor, implement the keyboard safeguards and custom behavior needed to make it genuinely unavailable, rather than relying on the visual class alone. Bootstrap’s accessibility guidance emphasizes that the result depends substantially on the author’s markup, styling, and scripting; see its accessibility overview.
Rank #4
Change pagination size or alignment
Use Bootstrap’s size modifiers on the pagination list. Use flex utilities to position it within its containing layout.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problems| Need | Class | Effect |
|---|---|---|
| Default size and alignment | pagination |
Uses the component’s default sizing and alignment. |
| Smaller controls | pagination pagination-sm |
Uses the small pagination size. |
| Larger controls | pagination pagination-lg |
Uses the large pagination size. |
| Centered pagination | pagination justify-content-center |
Centers the list using a flex utility. |
| End-aligned pagination | pagination justify-content-end |
Aligns the list at the end using a flex utility. |
For example, combine size and alignment on the same list: <ul class="pagination pagination-lg justify-content-center">. Choose the combination that fits your layout; alignment does not change the destinations or page behavior.
Best Value
- Bookmark ruler: can DIY your own photo album, dairy, travel journal, to do list, weekly plan with this template.
- Drawing ruler: lightweight with proper size for easy carry and store with any kind of , journal and etc.
- Bookmark template: note: edge, not for children under 3 years.
- Bookmark stencil: made of flexible stainless steel. and corrosion resistance for durable and long time use.
Customize pagination styling
The Bootstrap v5.3 documentation describes CSS variables on .pagination for local customization and also supports Sass customization. CSS variables are useful when you want to adjust the component in your stylesheet without changing the framework’s source Sass. Consult the component documentation for the available variable names and defaults for your chosen version.
Connect the example to your project
Use the Bootstrap version already loaded by your application, and confirm that its stylesheet is included; the pagination classes do not provide styling if Bootstrap CSS is absent. Bootstrap’s setup options include a stylesheet link, a package manager, or downloaded source files. Its v5.3 introduction is the relevant setup reference for this implementation.
Quick Recap
- Replace every example URL with a route your app recognizes.
- Generate Previous and Next destinations only when those pages exist.
- Update the active item and
aria-currentwhen the displayed page changes. - Use a descriptive landmark label, especially if the page contains multiple navigation regions.
- Make unavailable controls non-interactive or implement the required safeguards; do not rely on appearance alone.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →

