Pagination Design Pattern
Example
The CSS
- /*PATTERNS*/
- #pagination {width:80%; margin:0 auto; }
- #pagination p, #pagination ul {text-align: center;}
- #pagination-pages li {display: inline; }
- #pagination-pages a {border: 1px solid #999; padding: 2px 8px; text-decoration: none; background-color: #a2c1e3; color:#fff; }
- #pagination-pages a.noURL {background-color:transparent; color:#a2c1e3; cursor: pointer;}
The HTML
- <div id="pagination">
- <p>We found: 410 records. Viewing records: 201 through 250</p>
- <ul id="pagination-pages">
- <li><a href="?currentPage=4" class="previous" title="previous" id="pagination-previous">‹ Prev</a></li><li><a href="?currentPage=1">1</a></li>
- <li><a href="?currentPage=2">2</a></li>
- <li><a href="?currentPage=3">3</a></li>
- <li><a href="?currentPage=4">4</a></li>
- <li><a class="noURL" href="#">5</a></li>
- <li><a href="?currentPage=6">6</a></li>
- <li><a href="?currentPage=7">7</a></li>
- <li><a href="?currentPage=8">8</a></li>
- <li><a href="?currentPage=9">9</a></li>
- <li><a href="?currentPage=6" class="next" title="Next" id="pagination-next">Next ›</a></li>
- </ul>
- </div>