Creating stylish pagination links
Posted on September 21, 2008, Filled under HTML & CSS,
Bookmark it
Thanks for visiting our website! We regularly publish posts like this one. If you are interested in receiving the latest updates as soon as they are posted, please consider subscribing to the RSS feed or to our e-mail newsletter.
Do you want to add some style to your pagination links? If so, then the following CSS Codes can help you to do that. The links should be placed inside a DIV (as it is in our example) which can be easily customized. There are cases when some navigation links are not required, such as “next” (when there are no further pages) or “previous” (when the first page is selected). You can hide or place them between the following tags to mark that they are disabled: <span class=”disabled”>Previous</span>.
First Style
![]()
<style type="text/css">
<!--
/*
Credits: BitRepository.com
*/
html, body {
background-color: white;
color: #2B3956;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
text-align: left;
}
/* Pagination DIV */
#pg
{
width: 700px;
background-color: #FFFFFF;
text-align: center;
font-size: 10px;
margin-bottom: 5px;
padding: 10px;
}
/* Pagination Link */
#pg a {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #dddddd;
padding: 3px;
-moz-border-radius: 3px;
}
#pg a:hover {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #A7A7A7;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}
/* Pagination Current Page */
#pg a.current {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #336699;
background-color: #F5F7FA;
padding: 3px;
-moz-border-radius: 3px;
}
/* Pagination Disabled Page */
#pg span.disabled {
font-size: 10px;
text-decoration: none;
color: #C6C7C7;
border: 1px solid #C6C7C7;
background-color: white;
padding: 3px;
-moz-border-radius: 3px; // Rounds the corners; Works for Mozilla only
}
-->
</style>
Second style
![]()
<style type="text/css">
<!--
/*
Credits: BitRepository.com
*/
html, body {
background-color: white;
color: #2B3956;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
text-align: left;
}
/* Pagination DIV */
#pg
{
width: 700px;
background-color: #FFFFFF;
text-align: center;
font-size: 10px;
margin-bottom: 5px;
padding: 10px;
}
/* Pagination Link */
#pg a {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #83A0C1;
padding: 3px;
-moz-border-radius: 3px;
}
#pg a:hover {
font-size: 10px;
text-decoration: none;
color: #000000;
border: 1px solid #000000;
background-color: white;
padding: 3px;
-moz-border-radius: 3px;
}
/* Pagination Current Page */
#pg a.current {
font-size: 10px;
text-decoration: none;
font-weight: bold;
color: white;
border: 1px solid #0D62C3;
background-color: #0D62C3;
padding: 3px;
-moz-border-radius: 3px;
}
/* Pagination Disabled Page */
#pg span.disabled {
font-size: 10px;
text-decoration: none;
color: #C6C7C7;
border: 1px solid #C6C7C7;
background-color: white;
padding: 3px;
-moz-border-radius: 3px; // Rounds the corners; Works for Mozilla only
}
-->
</style>
Here’s the HTML code that should be used:
<div id="pg"> <span class='disabled'>« Previous</span> <a class="current" href='pagination.php?number=1'>1</a> <a href='pagination.php?number=2'>2</a> <a href='pagination.php?number=3'>3</a> <a href='pagination.php?number=4'>4</a> <a href='pagination.php?number=5'>5</a> <a href='pagination.php?number=6'>6</a> <a href='pagination.php?number=7'>7</a> <a href='pagination.php?number=8'>8</a> <a href='pagination.php?number=9'>9</a> <a href='pagination.php?number=10'>10</a> <a href='pagination.php?number=2'>Next »</a> </div>
Note The downloadable archive with the pagination styles also has 2 pages with PHP code that is used for the live demo. This way you can navigate through links and see how the current page is selected/emphasized or how the next and previous links are disabled when you don’t need them anymore.
Do you wish to receive the latest updates as soon as they are posted? Get our RSS Feed or Subscribe to the Newsletter!
- September 21, 2008
- article by Gabriel C.
- 3 comments
Sponsors
Related Posts
-
How to add a stylish icon into a (form) text boxat September 22, 2008
-
Creating a CSS TableLess Form (using Labels or DIVs)at September 1, 2008 with 7 comments
-
Facebook-style Lightbox/Modalbox powered by jQuery and MooToolsat March 12, 2010
-
Slideshow with Smooth Animated Transition: jQuery Blindsat March 11, 2010
-
PHP: Creating a simple web data (spider) extractorat September 14, 2008 with 10 comments



3 Replies to "Creating stylish pagination links"
July 6, 2009 at 8:55 AM
[...] Creating stylish pagination links [...]
August 27, 2009 at 4:08 AM
I hope this can be used in Blogger :0
September 24, 2009 at 1:56 PM
[...] Creating stylish pagination links [...]